Die Methode zum Erstellen einer Datentabelle in einer MySQL-Datenbank ist: Sie kann mit der CREATE TABLE-Anweisung erstellt werden. Die grundlegende Syntax: [CREATE TABLE
([Tabellendefinitionsoption])[Tabellenoption ][Partitionsoption] ;]. Es ist zu beachten, dass Schlüsselwörter in der SQL-Sprache nicht zum Erstellen von Datentabellen verwendet werden können.
In MySQL können Sie die CREATE TABLE-Anweisung verwenden, um eine Tabelle zu erstellen. Das Syntaxformat ist:
(Empfohlenes Tutorial: MySQL-Tutorial)
CREATE TABLE <表名> ([表定义选项])[表选项][分区选项];
Unter anderem ist das Format von [Tabellendefinitionsoption]:
<列名1> <类型1> [,…] <列名n> <类型n>
Der Befehl CREATE TABLE verfügt über eine umfangreiche Syntax, die hauptsächlich aus einer Tabellenerstellungsdefinition (create-definition), Tabellenoptionen (table-options) und Partitionsoptionen (partition-options) besteht.
Die Hauptsyntax und Verwendungsanweisungen der CREATE TABLE-Anweisung lauten wie folgt:
CREATE TABLE: Wird zum Erstellen einer Tabelle mit einem bestimmten Namen verwendet. Sie müssen über Tabellen-CREATE-Berechtigungen verfügen.
Beim Erstellen einer Tabelle in der aktuellen Datenbank kann der Datenbankname weggelassen werden. Wenn Sie Distinguished Names in Anführungszeichen verwenden, sollten die Datenbank- und Tabellennamen separat in Anführungszeichen gesetzt werden. Beispielsweise ist „mydb“. „mytbl“ zulässig, „mydb.mytbl“ jedoch nicht.
Tipp: Wenn Sie mit CREATE TABLE eine Tabelle erstellen, müssen Sie folgende Informationen angeben:
Der Name der zu erstellenden Tabelle unterscheidet nicht zwischen Groß- und Kleinschreibung und kann keine Schlüsselwörter in der SQL-Sprache wie DROP, ALTER, INSERT usw. verwenden.
Der Name und der Datentyp jeder Spalte (Feld) in der Datentabelle. Wenn Sie mehrere Spalten erstellen, trennen Sie diese durch Kommas.
Beispiel:
Erstellen Sie beispielsweise die Mitarbeitertabelle tb_emp1 mit der Struktur wie in der folgenden Tabelle dargestellt.
Wählen Sie die Datenbank test_db aus, um die Tabelle zu erstellen, erstellen Sie die Datentabelle tb_emp1 und geben Sie die SQL-Anweisung ein und führen Sie die Ergebnisse wie unten gezeigt aus. Nachdem die Anweisung
mysql> USE test_db; Database changed mysql> CREATE TABLE tb_emp1 -> ( -> id INT(11), -> name VARCHAR(25), -> deptId INT(11), -> salary FLOAT -> ); Query OK, 0 rows affected (0.37 sec)
ausgeführt wurde, wird eine Datentabelle mit dem Namen tb_emp1 erstellt. Verwenden Sie die Anweisung SHOW TABLES, um zu überprüfen, ob die Datentabelle erfolgreich erstellt wurde.
mysql> SHOW TABLES; +--------------------+ | Tables_in_test_db | +--------------------+ | tb_emp1 | +--------------------+ 1 rows in set (0.00 sec)
Das obige ist der detaillierte Inhalt vonSo erstellen Sie eine Datentabelle in einer MySQL-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!