Mysql gemeinsamen SQL-Anweisung (a) - Betrieb der Datenbank

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

Ich denke du magst

Origin www.cnblogs.com/poloyy/p/12592037.html
Empfohlen
Rangfolge