在 mysql 中,可以使用 create table 語句創建數據表,其中指定表名、列名稱、數據類型和約束。具體步驟包括:1. 連接到 mysql 數據庫;2. 使用 create table 語句創建數據表。
MySQL 創建數據表命令
在 MySQL 中,可以使用 CREATE TABLE
語句來創建數據表。該語句的語法如下:
<code>CREATE TABLE table_name ( column_name1 data_type [constraints], column_name2 data_type [constraints], ... );</code>
登錄后復制
參數說明:
table_name:數據表名稱。
column_name:數據表列名稱。
data_type:數據類型,例如 INT
、VARCHAR
、DECIMAL
等。
constraints:列約束,例如 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 | 外鍵,將該表與另一表關聯 |
創建數據表步驟:
-
連接到 MySQL 數據庫。
使用
CREATE TABLE
語句創建數據表。指定表名、列名稱、數據類型和約束。