Heim >Datenbank >MySQL-Tutorial >So erstellen Sie einen Datentabellenbefehl in MySQL
In MySQL können Sie die CREATE TABLE-Anweisung verwenden, um eine Datentabelle zu erstellen und dabei den Tabellennamen, den Spaltennamen, den Datentyp und Einschränkungen anzugeben. Zu den spezifischen Schritten gehören: 1. Stellen Sie eine Verbindung zur MySQL-Datenbank her. 2. Verwenden Sie die CREATE TABLE-Anweisung, um eine Datentabelle zu erstellen.
MySQL-Befehl „Datentabelle erstellen“
In MySQL können Sie die Anweisung CREATE TABLE
verwenden, um eine Datentabelle zu erstellen. Die Syntax dieser Anweisung lautet wie folgt: CREATE TABLE
语句来创建数据表。该语句的语法如下:
<code>CREATE TABLE table_name ( column_name1 data_type [constraints], column_name2 data_type [constraints], ... );</code>
参数说明:
INT
、VARCHAR
、DECIMAL
等。NOT NULL
、UNIQUE
、PRIMARY KEY
等。示例:
以下语句创建一个名为 users
的数据表,其中包含 id
、name
和 email
列:
<code>CREATE TABLE users ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255) NOT NULL, email VARCHAR(255) UNIQUE );</code>
说明:
NOT NULL
约束表示该列不能为 NULL
值。AUTO_INCREMENT
约束表示 id
列将自动生成唯一值。UNIQUE
约束表示 email
列中的值必须唯一。详细字段类型:
数据类型 | 描述 |
---|---|
INT | 整数 |
VARCHAR(长度) | 可变长度字符串 |
DECIMAL(长度, 小数位) | 带有小数位的小数 |
DATE | 日期 |
TIME | 时间 |
DATETIME | 日期和时间 |
BOOLEAN | 布尔值 (TRUE 或 FALSE ) |
约束类型:
约束类型 | 描述 |
---|---|
NOT NULL | 列不能为 NULL
|
UNIQUE | 列中的值必须唯一 |
PRIMARY KEY | 列中的值唯一标识行 |
FOREIGN KEY | 外键,将该表与另一表关联 |
创建数据表步骤:
CREATE TABLE
rrreeeINT
, VARCHAR
, DECIMAL
usw. 🎜🎜🎜Einschränkungen: 🎜Spalteneinschränkungen wie NOT NULL
, UNIQUE
, PRIMARY KEY
usw. 🎜users
, die id
, name
und email Spalte: 🎜rrreee🎜🎜 Beschreibung: 🎜🎜NOT NULL
Die Einschränkung bedeutet, dass die Spalte keinen NULL
-Wert haben darf. 🎜🎜Die Einschränkung AUTO_INCREMENT
bedeutet, dass die Spalte id
automatisch eindeutige Werte generiert. 🎜🎜Die Einschränkung UNIQUE
bedeutet, dass die Werte in der Spalte email
eindeutig sein müssen. 🎜Datentyp | Beschreibung |
---|---|
INT | INTEGER |
VARCHAR(length) | VARIABLE LENGTH STRING |
DECIMAL(Länge, Nachkommastellen) | Dezimal mit Nachkommastellen |
DATE | Datum td> |
TIME | Time |
DATETIME | Datum und Uhrzeit |
BOOLEAN | Boolescher Wert (TRUE oder FALSE ) |
Einschränkungstyp | Beschreibung | NOT NULL | Spalte darf nicht NULL
|
---|---|
UNIQUE | Der Wert in sein Die Spalte muss eindeutig sein |
PRIMÄRSCHLÜSSEL | Der Wert in der Spalte identifiziert die Zeile eindeutig |
fremder Schlüssel | Fremdschlüssel, verknüpfen Sie diese Tabelle mit einer anderen Tabelle |
CREATE TABLE
, um eine Datentabelle zu erstellen. 🎜🎜Geben Sie Tabellennamen, Spaltennamen, Datentyp und Einschränkungen an. 🎜🎜Das obige ist der detaillierte Inhalt vonSo erstellen Sie einen Datentabellenbefehl in MySQL. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!