MySQL Commands Tutorial

MySQL Commands Tutorial
MySQL ist eine Datenbank, die heutzutage hinter vielen Anwendungen steht. Auf diese relationale Datenbank kann vom Terminal zugegriffen werden und hilft Dev-Ops-Ingenieuren und Systemadministratoren. In diesem Artikel werden wir einige der häufigsten MySQL -Befehle im Linux -Terminal ausprobieren.

Verbindung zu MySQL herstellen

Wenn Sie MySQL bereits auf Ihrem Ubuntu -Computer installiert haben, können Sie problemlos eine Verbindung zur MySQL -Shell herstellen, indem Sie den folgenden Befehl in Ihrem Linux -Terminal ausgeben.
[CC Lang = "bash" width = "100%" Höhe = "100%" entkommen = "True" thema = "Blackboard" nowrap = "0"]
$ sudo mysql -u root -p
[/cce_bash]
Im obigen Befehl:

  • -u ist der Benutzer
  • Wurzel ist der MySQL -Benutzername
  • -P ist das Passwort

Nach dem Ausführen des obigen Befehls werden Sie aufgefordert, das Passwort einzugeben. Sobald Sie das Stammbenutzerkennwort eingegeben haben, werden Sie bei der MySQL -Shell angemeldet.

Wenn Sie kürzlich MySQL installiert haben, werden Sie nicht nach dem Passwort gefragt.

Passwort einstellen oder ändern

Um das Kennwort für einen MySQL -Datenbankbenutzer festzulegen oder zu ändern, geben Sie den folgenden Befehl aus:

mySQL> user user 'user_name'@'localhost' identifiziert durch 'new_password';

Ersetze das Nutzername Und Neues Kennwort Mit Ihrem Benutzernamen und Ihrem gewünschten Passwort. Zum Beispiel:

MySQL> ALTER User Root '@' localhost 'identifiziert von' 12345678 ';

Datenbanken anzeigen

In MySQL können Sie die Liste der Datenbanken unter den gewährten Berechtigungen des Benutzers anzeigen, indem Sie den unten angegebenen einfachen Befehl ausführen:

MySQL> Datenbanken anzeigen;

In dem obigen Befehl werden alle Datenbanken aufgeführt.

Erstellen Sie eine Datenbank

Sie können eine Datenbank erstellen, indem Sie den folgenden Befehl in der MySQL -Shell ausgeben:

MySQL> Datenbank erstellen, wenn nicht existiert datenbank_name;

In der obigen Anweisung wird keine Datenbank erstellt, wenn bereits eine Datenbank mit dem angegebenen Namen vorhanden ist. Zum Beispiel:

MySQL> Datenbank erstellen, wenn nicht existiert DB1;

Wie Sie im Screenshot sehen können, die DB1 Datenbank wurde erstellt.

Wählen Sie eine Datenbank aus

Sie können eine der aufgelisteten Datenbanken verwenden, indem Sie den folgenden Befehl in der MySQL -Shell ausführen:

MySQL> Verwenden Sie die Datenbank DB1;

Erstellen Sie eine Tabelle

Eine Tabelle kann erstellt werden, indem der Befehl kret table verwendet und die Spaltennamen und deren Typen in den Klammern wie folgt definiert werden: wie folgt:

MySQL> Tabelle erstellen, wenn nicht TB1 (
col1 int,
col2 varchar (20),

Primärschlüssel (COL1)
);

In dieser Erstellungsfrage:

  • TB1 ist der Name der Tabelle
  • col1, col2 sind die Namen der Spalten in der TB1 Tisch
  • Int Und Varchar sind die Datenatypen der angegebenen Spalten
  • col1 ist definiert als der Hauptschlüssel

Tische anzeigen

Um alle Tabellen in der vorliegenden Datenbank aufzulisten, führen Sie den Befehl Simple Show -Tabellen in der MySQL -Shell aus.

MySQL> Tische anzeigen;

Tischstruktur anzeigen

Die Struktur der Tabelle, einschließlich der Spaltennamen, ihrer Typen und deren Standardwerte, kann durch Ausführen des DESC -Befehls ersichtlich sein.

MySQL> Desc Tb1;

Daten einfügen

Daten können in die Tabelle eingefügt werden, indem die Spaltennamen angegeben werden, in die Sie Daten einfügen möchten, sowie die Daten oder Werte unter Verwendung der folgenden Syntax:

MySQL> In TB1 einfügen (Col1, Col2)
Werte (1, "value1"),
(2, "value2");

Tabellendaten anzeigen

Die Auswahlanweisung wird verwendet, um die Daten in einer Tabelle anzuzeigen. Sie können entweder das Sternchensymbol (*) angeben, um alle Spalten auszuwählen, oder Sie können die spezifischen Spalten angeben, die Sie anzeigen möchten.

MySQL> SELECT * aus TB1;
MySQL> Wählen Sie Col2 aus TB1 aus;


Daten aus der Tabelle löschen

Um eine Zeile aus einer Tabelle aus zu löschen.

MySQL> aus TB1 löschen wobei col1 = 1;

Eine Tabelle löschen

Das Löschen eines Tisches ist so einfach, es zu sagen. Sie können jede Tabelle in der vorliegenden Datenbank löschen, indem Sie die unten angegebene Anweisung ausführen.

MySQL> Droptabelle TB1;


Löschen Sie eine Datenbank

Das Löschen oder Löschen einer Datenbank ist das gleiche wie das Löschen einer Tabelle in MySQL. Verwenden Sie einfach den Befehl Drop -Datenbank mit dem Datenbanknamen.

MySQL> DROP -Datenbank, wenn db1 existiert;