MySQL -kommandoer Hvordan aktiveres dem korrekt?

Hvis du har haft problemer med at administrere en database fra en anden server, skal du ikke bekymre dig, i dag vil vi fortælle dig alt relateret til MYSQL -kommandoer.

mysql-2-kommandoer

MYSQL -kommandoer

At tale om disse typer formater og kommandoer tager simpelthen hensyn til måden, hvorpå en database vil blive indsat i en webside. Det er vigtigt at vide, hvordan man indtaster MYSQL -kommandoer via et filmedium såvel som via en terminal.

Forespørgslen efter databasen er afgørende for driften af ​​ethvert system. Brugen sker generelt gennem PHP -siden, men håndteringen er praktisk at gøre det ved hjælp af PhpMyAdmin -programmet; Det sker dog, at hvis der er problemer, er det mest levedygtige alternativ at indtaste dem via en kommandolinje.

På samme måde, hvis vi er på en fjern server og har adgang via terminalen, er det nødvendigt at bruge dette værktøj til at gendanne disse filer. I dag giver vi dig nogle instruktioner, så du kan vide, hvordan denne proces udføres.

Find filen

MySQL -filer bruges via en klientsoftware, som den deler den samme pålydende, MySQL. Det bruges i de fleste tilfælde til at styre databasen via kommandolinjen; De fungerer, når forskellige filprogrammeringer udføres og MySQL -kommandoer.

I enhver enhed, der har Windows -softwaren installeret, kan denne fil hentes, dens placering er på følgende adresse: C: ProgramfilerMySQLMySQL Server 4.1bin.

Du kan også få det i C: xamppmysql; dette bibliotek kan være anderledes, men kun i navn.

På vinduer

For eksempel er det nogle gange og afhængigt af versionen af ​​Windows -operativsystemet placeret på disk C: eller et hvilket som helst andet sted i computerens hukommelse kan det ligeledes ligge i et andet link, hvor programmøren har besluttet at indsætte det. Det afhænger meget af, hvilken type program der blev brugt til at installere det.

Men du skal ikke bekymre dig om søgningen, ved hjælp af Google -motorer kan de let findes, især ved at få den korrekte mappe, da nogle gange computerens egen søgemaskine ikke giver de oplysninger, vi har brug for.

mysql-3-kommandoer

Den korrekte mappe eller den, du vil administrere, findes som anvist af Google. For eksempel, hvis vi er på Windows, og vi vil have adgang til MySQL -alternativet, befinder vi os i biblioteket eller placerer mappen i PATH -konfigurationen.

På Linux

Vi kender den lethed, Linux giver alle programmerere og udviklere, selvom det ikke betyder, at det er lettere at få adgang til MySQL -filer, er det let at gøre det via kommandolinjerne; den kan også tilgås fra enhver anden mappe.

Så når databasemotoren er placeret, leverer det samme system "MySQL" -filen, uanset hvilken mappe vi er i, og derfor let Linux til at udføre denne handling.

På Mac

Nogle tror, ​​at dette system altid er noget anderledes i forhold til dets rivaler Windows og Linux, men det er interessant at vide, at det på Mac afhænger meget af, hvordan MySQL -filen er installeret på computeren. I dette tilfælde er kommandoen ikke direkte tilgængelig som i Linux eller Windows, selv med databasemotoren konfigureret.

For at gøre dette skal vi foretage en søgning på Google, som vil tilbyde os alle de oplysninger, vi har brug for for at finde den på computeren og få direkte adgang til "MySQL" -filen. En konfiguration, der udføres i denne type filer, er brugen i installationen af ​​Mamp -programmet; systemets umiddelbare svar vil være FAQ, som hjælper os med at bruge kommandoen "mysql" på Mac og installere det med Mamp -server.

mysql-4-kommandoer

Opret forbindelse til MySQL -server

Efter at have fundet MySQL -filen, skal du oprette forbindelse til manageren via kommandolinjen. Fortsæt derefter med at påberåbe MySQL, placere identifikatoren for filen med samme navn og angive de grundlæggende forbindelsesmuligheder.

Hvis vi sætter "% mysql", får vi adgang til kommandolinjen, og derfra kan vi undgå den hurtige oprindelse, dog ved at sætte; c: mysqlbin>. Vi ignorerer direkte "%" -tegnet.

Indikationen forbinder med databasen i henhold til de parametre og betingelser, som programmet har som standard. Indsætning og binding af den lokale server med brugernavn eller adgangskode i tomme strenge; Derefter skal du indtaste et andet stykke information for at kunne oprette forbindelse til databasen, f.eks. Placere følgende parametre: mysql -h server_name -u brugernavn -p.

Nu, hvis vi vil forbinde databasen til den lokale server ved hjælp af rodbrugernavnet, bør vi skrive følgende: mysql -h localhost -u root -p, i denne forstand anmoder systemet om adgangskoden til den type rodbruger. Efter at have introduceret det, går vi ind på MySQL -kommandolinjen; så prompten ændrer sig til følgende: mysql>

Hvis du angiver adgangskoden direkte på kommandolinjen, kan der foretages en øjeblikkelig indtastning, men det er ikke tilrådeligt af sikkerhedsmæssige årsager, i dette tilfælde vil kommandoen være: mysql -h localhost -u root -pmi_key, indtast -py my_key bør ikke efterlade mellemrum, medmindre du er på en lokal server.

Disse programmeringsprocesser er vigtige i hvert operativsystem, hvis du ønsker at få mere information om dette emne, inviterer vi dig til at læse følgende artikel I programmeringen 

Brug af MySQL -konsollen

Når vi er inde i konsollen, har vi til rådighed alle alternativerne til MySQL -kommandoen, som giver os mulighed for at styre og udføre enhver aktivitet med databasen og SQL -koden. Det skulle dog være normalt at oprette forbindelse til en hoveddatabase først for at få mulighed for at arbejde mere sikkert.

Følgelig skal kommandoen "brug" bruges efterfulgt af navnet på den database, som vi vil forbinde, lad os se eksemplet: mysql> brug min database; vi går derefter ind i "mybaseddata" databasen. Vi skal dog tage alle udsagn, der skal være inden for MySQL -kommandolinjen, i betragtning.

Hver ender med ";". Så hvis vi ikke placerer det semikolon, bliver kommandoen ikke udført, og derfor vises kommandoprompten igen, hvilket er en indikation på, at vi skal fortsætte med at indtaste sætninger.

Men hvis vi kun ønsker at udføre den erklæring, som vi tidligere havde valgt bare ved at placere «;» Det vil være nok. Af denne grund bør den komplette kommando ikke skrives igen, og den angiver kun ";" og tryk enter.

Databaseliste

For at vælge en bestemt database skal vi udføre en handling, som giver os mulighed for at se, hvilke der er tilgængelige; til dette skal vi sætte følgende syntaks: mysql> vis databaser; Der vises en liste med alle de databaser, der findes på vores computer. Og i slutningen vises følgende: mysql> vis databaser ->; 5 rækker i sæt (0.02 sek).

Opret en database

Husk, at vi er inde i Mysql -filen, som giver os ressourcer til at udføre forskellige handlinger relateret til databaser, noget der er nødvendigt for at migrere, administrere og uploade oplysninger til enhver server. Hvis vi vil oprette en database, skal vi gøre følgende:

Skriv "opret database" ledsaget af det navn, vi vil lægge til den nye database, lad os se: mysql> opret databaseeksempel; dette opretter filen.

Det vil oprette en database kaldet "eksempel", som vil blive registreret i MySQL, og vi kan bruge den senere, så hvis vi vil bruge den i fremtiden, udfører vi følgende handling: mysql> brug eksempel.

Databasestyring

Denne database er inaktiv, da den lige er blevet oprettet, men hvis vi brugte en allerede brugt database, skal vi skrive dens navn. Hvis vi også vil bruge eller se tabellerne, der sammensætter det, skal vi skrive "vis tabeller", lad os se: mysql> vis tabeller.

I denne forstand indeholder databasen ikke tabeller, oplysninger som denne vises straks: "Tomt sæt". Tværtimod, hvis der er flere tabeller i den samme fil, vises listen over tabeller ledsaget af følgende: 2 rækker i sæt (0.00 sek).

For at få data relateret til en bestemt og også vide, hvilke områder der er tilgængelige, samt klassen, skal vi bruge en kommando, der beskriver specifikationen og navnet på tabellen, som følgende: mysql> beskrivelse af administratoren. 3 rækker i sæt (0.11 sek).

Hvis du vil vide mere om dette og andre emner, anbefaler vi at læse følgende artikel PowerShell -kommandoer hvor du vil få yderligere oplysninger om dette emne

Andre handlinger og domme

Mens der er i MySQL -konsollen, kan der foretages indikationer via kommandolinjerne: I denne forstand kan enhver type kode anmodes om ved hjælp af SQL; der kan vi træffe valg, opdateringer, tabeloprettelse og indsættelser.

Måden at gøre det på er enkel, især hvis du kender noget programmering, er processen intuitiv og let at udlede, vi skal bare udføre sætningen umiddelbart efter placering af et semikolon. Lad os se et eksempel:

  • mysql> opret bordtest (test id int);
  • Forespørgsel OK, 0 rækker berøres (0.08 sek).
  • Du kan også bruge følgende: mysql> indsæt i testværdier (test -id) (1);
  • Forespørgsel OK, 1 række berørt (0.00 sek).

Endelig håber vi at have løst nogle tvivl i forbindelse med dette problem i MySQL -databasen, hvilket er meget nyttigt for virksomheder og organisationer, hvis du ønsker at få mere information om det, glem ikke at kende og læse andet indhold, der er i vores portal.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Actualidad Blog
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.