21 Test häufig wesentliche Mysql SQL-Anweisung, einen Tag hinaus knock, knock dreimal jeden, monatlichen Zyklus, alle erinnern kann! !
https://www.cnblogs.com/poloyy/category/1683347.html
Es sollte beachtet werden, die Datenbank und das Erstellen von Tabellen Anweisung Bowen vor oh, die ganze Familie zu schaffen, sind miteinander verknüpft Kasachstan, Notwendigkeit, die Datenbank zu verwenden und Tabelle erstellt früher oh
Vorwort
Genannt die Anweisung für den Betrieb der Datenbank Data Definition Language (DDL)
Was Datenbank funktioniert es?
- Erstellen Sie eine Datenbank
- Die Datenbank abfragen
- Ändern Sie die Datenbank
- Datenbank löschen
- Datenbank auswählen
Bezeichnet als „CRUD“, Verzeichnis der rechten Maustaste Oh springen! -------------- >>>>>>>>>>
Erstellen Sie eine Datenbank
Syntax
Die CREATE DATABASE [ die IF die NICHT VORHANDEN ] < Datenbankname > [ [DEFAULT ] CHARACTER SET < Zeichensatz name > ] [ [DEFAULT ] die COLLATE < Sortierungsname > ];
Wissen Punkt
- [] Der Inhalt nicht füllen können, haben Standardwerte
- MySQL Zeichensatz (CHARACTER) und Kollation (COLLATION) sind zwei unterschiedliche Konzepte.
- Zeichensatz: MySQL Speichermodus wird verwendet, um eine Zeichenfolge zu definieren,
- Collation: definieren, wie der Vergleichsstring
Die tatsächlichen Kastanien
# Erstellen eine einfache Datenbank erstellen Datenbank yytest; # hinzufügen bedingte, erstellen Sie eine Datenbank erstellen Datenbank IF Nicht VORHANDEN yytests; # angegebene Datenbank Datensätze, eine Datenbank zu erstellen , erstellen Datenbank IF Nicht VORHANDEN yytestss Charakter SET UTF8; # Validierungsregeln angegebene Zeichenfolge erstellen einer Datenbank die erstellen Datenbank IF nicht VORHANDEN yytestsss Charakter der SET utf8 COLLATE utf8_general_ci; Anweisung # die Datenbank erstellt anzuzeigen , welche zeigen die erstellen Datenbank yytestsss;
Die Datenbank abfragen
Syntax
DATENBANK SHOW [ die LIKE 'Datenbankname' ] ;
Wissen Punkt
- [ Like ‚‘ ] ist optional, für die angegebene Datenbank Namen entspricht
- [ Like ‚‘ ] Fuzzy Matching sein kann, kann genau angepasst werden
- Datenbankname in einfachen Anführungszeichen ‚ ‘ in Anführungszeichen kann navicat
Die tatsächlichen Kastanien
# Alle Datenbank - Abfragen anzeigen DATABASES; # Fuzzy - Match anzeigen Datenbanken wie ' % yytest% ' ; # exakt übereinstimmen anzeigen Datenbanken wie ' yytests ' ;
Ändern Sie die Datenbank
Syntax
Der ALTE DATABASE [ Datenbankname ] { [ DEFAULT ] CHARACTER SET < Zeichensatz name > | [ DEFAULT ] die COLLATE < Sortierungsname > }
Wissen Punkt
- Nicht unbedingt den Namen der Datenbank schreiben, aber die Datenbank Bedürfnisse sind derzeit im Einsatz
- Die Unterstützung kann die Zeichensatz und Zeichenvalidierungsregeln nur ändern, wenn Sie den Namen der Datenbank direkt durch das Werkzeug ändern möchten die Datenbank umbenennen, wird Mysql-Anweisung nicht unterstützt Modifikation
- Ändern Sie die Datenbank nicht üblich ist, können Sie verstehen
Die tatsächlichen Kastanien
# Ändern der eingestellten Standard - Datenbank - Zeichen Verwendung yytest, den ALTEN Database Charakter der SET utf8; # , um den Datenbank - Zeichensatz festlegen und ändern Prüfregeln den ALTEN Database yytest Charakter der SET utf8 COLLATE utf8_general_ci;
Datenbank löschen
Syntax
Die DROP DATABASE [ die IF EXISTS ] < Datenbankname >
Wissen Punkt
- Wenn Sie die Datenbank löschen nicht vorhanden ist , wird es melden 1008 - Can ' t Drop Database ' yytest ' ; Database doesn ' t exist
- Es wird vorgeschlagen , um die Datenbank löschen muss hinzufügen IF EXISTS
Die tatsächlichen Kastanien
# Einfache Erklärung zu löschen Datenbank Drop Database yytest; # gelöscht werden, wenn es nur ist , fallen Datenbank IF EXISTS yytests;
Datenbank auswählen
# Wählen Sie die Datenbank Verwendung yytestss;
Wissen Punkt
- Effekt: für eine komplette Datenbank auf einem anderen Sprung von [von] dem Schaltvorgang der aktuellen Datenbank
- Bei der Verwendung der CREATE DATABASE - Anweisung im Anschluss an eine Datenbank zu erstellen, wird die Datenbank nicht automatisch die aktuelle Datenbank werden, müssen Sie verwenden USE die aktuelle Datenbank angeben