Dieser Artikel führt Sie hauptsächlich in die grundlegenden Operationen und Bibliotheksoperationen von SQL ein. Ich hoffe, dass er für Freunde in Not hilfreich sein wird!
Empfohlenes Referenz-Tutorial: „SQL-Tutorial“
Grundoperationen: CURD, also Hinzufügen , Löschen, Ändern und Überprüfen .
Je nach verschiedenen Operationsobjekten können wir die Grundoperationen von SQL in drei Kategorien einteilen: Bibliotheksoperationen, Tabellenoperationen (Feldoperationen) und Datenoperationen.
MySQL-Tutorial: Grundlegende Operationen der SQL-Bibliothek Neue Datenbank hinzufügen
Grundsätzliche Syntax: create database + 数据库名称 + [库选项];
Dazu gehört auch die Bibliotheksoption Wird zur Einschränkung verwendet. Für die Datenbank ist es optional (mit Standardwert). Es gibt zwei Typen, nämlich:
Zeichensatzeinstellung: charset/ character set
+ spezifischer Zeichensatz, der zur Darstellung von Daten verwendet wird Speicher Codierungsformat, häufig verwendete Zeichensätze umfassen GBK
und UTF8
usw.
Proofing-Set-Einstellung: collate
+ Spezifischer Proofing-Satz, der die Regeln des Datenvergleichs angibt, die vom Zeichensatz abhängen.
Beispiel: create database TBL_ERROR_CODE charset utf8;
Unter anderem darf der Name der Datenbank keine Schlüsselwörter (bereits belegte Zeichen wie Aktualisieren und Einfügen usw.) verwenden oder reserviert sein Wörter (in Zukunft können verwendet werden, z. B. Zugang und Besetzung usw.).
Wenn Sie Datenbankschlüsselwörter oder reservierte Wörter als Datenbanknamen verwenden müssen, müssen Sie diese in Backticks einschließen, zum Beispiel:
create database
Zugriffcharset utf8;
If Wenn Sie weiterhin Chinesisch als Namen der Datenbank verwenden möchten, müssen Sie sicherstellen, dass die Datenbank Chinesisch erkennen kann (es wird dringend empfohlen, die Datenbank nicht auf Chinesisch zu benennen), zum Beispiel:
-- 设置中文名称的方法,其中 gbk 为当前数据库的默认字符集set names gbk;create database 北京 charset gbk;
2 Datenbank abfragen
Alle anzeigen–> Grundlegende Syntax: show databases;
Teil anzeigen (Fuzzy-Abfrage)–> show databases like 'pattern';
Darunter ist pattern
der Übereinstimmungsmodus, es gibt zwei Arten, nämlich:
%
: bedeutet, dass mehrere Zeichen übereinstimmen
_
: Zeigt die Übereinstimmung mit einem einzelnen Zeichen an.
Außerdem müssen Sie beim Abgleichen von Datenbanknamen, die Unterstriche _
enthalten, einen Backslash _
vor dem Unterstrich hinzufügen, um ihn zu maskieren.
Beispiel: show databases like 'TBL%';
bedeutet, alle Datenbanken abzugleichen, die mit TBL
beginnen.
Erstellungsanweisung der Datenbank anzeigen –> Grundlegende Syntax: show create database + 数据库名称;
Hier kann sich das angezeigte Ergebnis von der von uns geschriebenen SQL-Anweisung unterscheiden, da die Datenbank die SQL ausführt Die SQL-Anweisung wird zuvor optimiert und das System speichert die optimierten Ergebnisse.
3 Datenbank aktualisieren
Bitte beachten Sie: Der Name der Datenbank kann nicht geändert werden.
Die Änderung der Datenbank beschränkt sich auf Bibliotheksoptionen, nämlich Zeichensatz und Kollatierungssatz (Kollatierungssatz hängt vom Zeichensatz ab).
Grundlegende Syntax: alter database + 数据库名称 + [库选项];
charset/character set[=] 字符集;
collate[=] 校对集;
Beispiel: alter database TBL_ERROR_CODE charset gbk;
bedeutet, den Zeichensatz dieser Datenbank in gbk
zu ändern.
4 Datenbank löschen
Grundlegende Syntax: drop database + 数据库名称;
Bitte beachten Sie: Bevor Sie die Datenbank löschen, sollten Sie zunächst einen Sicherungsvorgang durchführen. Da es sich beim Löschen um einen irreversiblen Vorgang handelt, löschen Sie die Datenbank nicht nach Belieben.
Warme Erinnerung: Der vom Symbol []
umschlossene Inhalt weist auf optionale Optionen hin; das Symbol +
weist auf eine Verbindung hin.
Das obige ist der detaillierte Inhalt vonMySQL-Tutorial: Grundlegende Operationen der SQL-Bibliothek. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!