MySQL kommandoer opplæring

MySQL kommandoer opplæring
MySQL er en database som ligger bak mange applikasjoner i dag. Denne relasjonsdatabasen kan nås fra terminalen og hjelper dev-ops-ingeniører og systemadministratorer. I denne artikkelen vil vi prøve ut noen av de vanligste MySQL -kommandoene i Linux -terminalen.

Koble til mysql

Hvis du allerede har installert MySQL på Ubuntu -maskinen din, kan du enkelt koble til MySQL -skallet ved å utstede følgende kommando i Linux -terminalen.
[cc lang = ”bash” bredde = ”100%” høyde = ”100%” slapp unna = ”True” Theme = ”Blackboard” Nowrap = ”0”]
$ sudo mysql -u root -p
[/cce_bash]
I kommandoen ovenfor:

  • -u er brukeren
  • rot er mysql brukernavn
  • -p er passordet

Etter å ha kjørt kommandoen ovenfor, blir du bedt om å oppgi passordet. Når du har skrevet inn rotbrukerpassordet, vil du bli logget inn på MySQL -skallet.

Hvis du nylig har installert MySQL, vil du ikke bli bedt om passordet.

Angi eller endre passord

Hvis du vil angi eller endre passordet for en MySQL -databasebruker, kan du utstede følgende kommando:

mysql> alter bruker 'brukernavn'@'localhost' identifisert av 'new_password';

Bytt ut brukernavn og Nytt passord med brukernavnet ditt og ønsket passord. For eksempel:

mysql> alter bruker 'root'@'localhost' identifisert av '12345678';

Se databaser

I MySQL kan du se listen over databaser under brukerens tildelte privilegier ved å kjøre den enkle kommandoen angitt nedenfor:

MySQL> Vis databaser;

Kommandoen ovenfor vil liste opp alle databasene.

Opprett en database

Du kan opprette en database ved å utstede følgende kommando i MySQL -skallet:

mysql> Opprett database hvis ikke eksisterer database_name;

Ovennevnte uttalelse vil ikke opprette en database hvis det allerede eksisterer en database med navnet som er gitt. For eksempel:

MySQL> Opprett database hvis ikke eksisterer DB1;

Som du kan se på skjermbildet, DB1 Databasen er opprettet.

Velg en database

Du kan bruke hvilken som helst av de listede databasene ved å kjøre følgende kommando i MySQL -skallet:

MySQL> Bruk database DB1;

Lag et bord

En tabell kan opprettes ved å bruke Crete Table -kommandoen og definere kolonnenavn og deres typer i parentesene, som følger:

mysql> lage tabell hvis ikke eksisterer tb1 (
Col1 int,
col2 varchar (20),
..
Primærnøkkel (Col1)
);

I denne opprettingsspørsmålet:

  • tb1 er navnet på tabellen
  • Col1, Col2 er navnene på kolonnene i tb1 bord
  • Int og VARCHAR er datatypene til de spesifiserte kolonnene
  • Col1 er definert som den primære nøkkelen

Vis bord

For å liste opp alle tabellene i den nåværende databasen, kjører kommandoen Simple Show Tables i MySQL Shell.

mysql> vis tabeller;

Se tabellstruktur

Strukturen til tabellen, inkludert kolonnenavn, deres typer og standardverdiene, kan sees ved å kjøre DESC -kommandoen.

mysql> desc tb1;

Sett inn data

Data kan settes inn i tabellen ved å oppgi kolonnenavn du vil sette inn data i, samt dataene eller verdiene ved å bruke følgende syntaks:

mysql> sett inn i tb1 (Col1, col2)
Verdier (1, "Verdi1"),
(2, "Value2");

Se tabelldata

Select -setningen brukes til å se dataene i en tabell. Du kan enten oppgi stjerne -symbolet (*) for å velge alle kolonnene, eller du kan oppgi de spesifikke kolonnene du vil se.

mysql> velg * fra tb1;
mysql> velg col2 fra tb1;


Slett data fra tabellen

For å slette en rad fra en tabell, oppgi tabellnavnet til Slett fra kommandoen, sammen med hvor betinget klausul.

mysql> slett fra tb1 hvor col1 = 1;

Slett en tabell

Å slette en tabell er like enkelt som å si det. Du kan slette hvilken som helst tabell i den nåværende databasen ved å kjøre uttalelsen gitt nedenfor.

MySQL> Drop Table TB1;


Slett en database

Å slette eller slippe en database er det samme som å slette en tabell i MySQL. Bare bruk drop -databasekommandoen med databasenavnet.

MySQL> Drop -database hvis eksisterer DB1;