Grundlegende Bedienung der MySQL-Datenbankbibliothek

Grundlegendes Betriebsverständnis mit Fall- und Übungsartikeln

1. Bibliothek


1.1 Erstellen
create database [if not exists] 库名 [库选项];
  • Nach Abschluss der Erstellung erstellt MYSQL ein Unterverzeichnis mit demselben Namen wie die Datenbank im Datenverzeichnis und erstellt eine Datei db.opt im Datenbankverzeichnis , um die Datenbankoptionen zu speichern.

  • Das optionale Hinzufügen [falls nicht vorhanden] bedeutet, dass wenn die Bibliothek nicht auf dem Server vorhanden ist, diese erstellt wird, andernfalls wird diese SQL-Anweisung ignoriert

  •   show warnings;//查看错误信息
    

Der folgende Befehl demonstriert einfach den Vorgang des Erstellens einer Datenbank. Der Datenname lautet RUNOOB:

[root@host]# mysql -u root -p   
Enter password:******  # 登录后进入终端

mysql> create DATABASE RUNOOB;
ps: Verwenden Sie mysqladmin, um eine Datenbank zu erstellen

Als normaler Benutzer benötigen Sie möglicherweise bestimmte Berechtigungen zum Erstellen oder Löschen von MySQL-Datenbanken. Hier verwenden wir den Root-Benutzer, um uns anzumelden. Der Root- Benutzer hat die höchste Berechtigung und kann mit dem Befehl mysql mysqladmin eine Datenbank erstellen.

Der folgende Befehl demonstriert einfach den Vorgang des Erstellens einer Datenbank. Der Datenname lautet RUNOOB:

[root@host]# mysqladmin -u root -p create RUNOOB
Enter password:******
Fall
  • Erstellen Sie eine Datenbank zum Speichern von Mitarbeiterinformationen.
    Erstellen Sie Datenbankmitarbeiter.
  • Andere verwandte Befehle
    zeigen Datenbanken an, zeigen alle aktuellen Datenbanken an,
    verwenden Mitarbeiter, "verwenden" eine Datenbank, um sie zur aktuellen Datenbank zu machen
ps: Namensregeln
  • Der Datenbankname darf 30 Zeichen nicht überschreiten, und der Variablenname ist auf 29 begrenzt
  • Darf insgesamt nur A-z, az, 0-9, _ 63 Zeichen enthalten
  • Keine Leerzeichen zwischen den Zeichen des Objektnamens
  • Darf nicht denselben Namen wie andere benutzerdefinierte Objekte haben
  • Sie müssen sicherstellen, dass Ihr Feld nicht mit reservierten Wörtern, Datenbanksystemen oder allgemeinen Methoden in Konflikt steht
  • Behalten Sie die Konsistenz von Feldname und -typ bei. Wenn der Datentyp in einer Tabelle eine Ganzzahl ist, werden Sie in einer anderen Tabelle kein Zeichentyp.

1.2 Ansicht
show databases;//查看所有数据库  //  show schemas;
show create database 库名;//查看指定数据库的安装信息

1.3 Auswahl
use 库名;

Im folgenden Beispiel wird die Datenbank RUNOOB ausgewählt:

[root@host]# mysql -u root -p
Enter password:******
mysql> use RUNOOB;
Database changed
mysql>

Nach dem Ausführen des obigen Befehls haben Sie erfolgreich die RUNOOB-Datenbank ausgewählt, die in nachfolgenden Vorgängen in der RUNOOB-Datenbank ausgeführt wird.

Hinweis : Bei allen Datenbanknamen, Tabellennamen und Tabellenfeldern wird zwischen Groß- und Kleinschreibung unterschieden. Sie müssen also den richtigen Namen eingeben, wenn Sie SQL-Befehle verwenden.


1.4 Löschen
drop database 库名;

Löschen Sie beispielsweise die Datenbank mit dem Namen RUNOOB

mysql> drop database RUNOOB;
ps: Lösche die Datenbank mit mysqladmin

Sie können auch den Befehl mysql mysqladmin verwenden , um den Befehl delete im Terminal auszuführen. Im folgenden Beispiel werden Daten RUNOOB gelöscht (die Datenbank wurde erstellt):

[root@host]# mysqladmin -u root -p drop RUNOOB
Enter password:******

Nach dem Ausführen des obigen Befehls zum Löschen der Datenbank wird ein Eingabeaufforderungsfeld angezeigt, in dem bestätigt wird, ob die Datenbank gelöscht werden soll:

Dropping the database is potentially a very bad thing to do.
Any data stored in the database will be destroyed.

Do you really want to drop the 'RUNOOB' database [y/N] y
Database "RUNOOB" dropped

Anmerkungen :
  1. Einzeilige Kommentare sind mit == # == gekennzeichnet

#Dies ist ein einzeiliger Kommentar

  1. Einzeilige Kommentare unterstützen auch "-". Um nicht mit Subtraktionsoperationen verwechselt zu werden, sollte am Ende ein Steuerzeichen (Leerzeichen, Tabulator usw.) hinzugefügt werden

-Dies ist auch ein einzeiliger Kommentar

  1. Mehrzeilige Kommentare beginnen mit/*...*/

u / *
Dies ist ein mehrzeiliger
Kommentar
* /

Ergänzung

Die SQL-Anweisung in MYSQL:

  • Im Befehlszeilenfenster können Sie "\ g" anstelle von ";" verwenden, um die Anweisung zu beenden
  • Außerdem können Sie mit ** "\ G" ** enden, sodass die Anzeigeergebnisse vertikal in einer Gruppe jedes Datensatzes angezeigt werden.
  • Um Namen zu vermeiden Benutzerdefinierte Konflikte mit Systembefehlen können verwendet werden. “ ` ` ”Benutzerdefinierter Name des Backticks-Pakets

Klicken Sie hier, um die entsprechenden Wissensmanagementfälle und Betriebsübungen für Bibliotheken und Tabellen zu üben.

Ich denke du magst

Origin blog.csdn.net/m0_49095721/article/details/109204557
Empfohlen
Rangfolge