在 mysql 中建立表需要三個(gè)步驟:連接到數(shù)據(jù)庫(kù)。使用 create table 語(yǔ)句指定表名、列名、數(shù)據(jù)類型和約束。執(zhí)行 create table 語(yǔ)句創(chuàng)建表。
如何在 MySQL 中建立表
步驟 1:連接到數(shù)據(jù)庫(kù)
首先,使用 MySQL 客戶工具(例如 MySQL Workbench 或命令行)連接到要?jiǎng)?chuàng)建表的數(shù)據(jù)庫(kù)。
步驟 2:編寫 CREATE TABLE 語(yǔ)句
使用 CREATE TABLE 語(yǔ)句來(lái)創(chuàng)建表。語(yǔ)法如下:
<code>CREATE TABLE table_name ( column1 data_type [NOT NULL] [DEFAULT default_value], column2 data_type [NOT NULL] [DEFAULT default_value], ... );</code>
登錄后復(fù)制
其中:
table_name 是新表的名稱。
column1、column2 等是表的列名稱。
data_type 是列的數(shù)據(jù)類型(例如 INT、VARCHAR、DATETIME)。
NOT NULL 約束表示該列不允許為 NULL 值。
DEFAULT default_value 指定列的默認(rèn)值(如果未指定值)。
步驟 3:執(zhí)行 CREATE TABLE 語(yǔ)句
使用以下命令執(zhí)行 CREATE TABLE 語(yǔ)句:
<code>CREATE TABLE my_table ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(255) NOT NULL, age INT DEFAULT 0 );</code>
登錄后復(fù)制
表中列的說(shuō)明:
id 是一列 INT 類型,它由 MySQL 自動(dòng)遞增,并標(biāo)記為 NOT NULL。它通常用作主鍵。
name 是一列 VARCHAR(255) 類型,它可以存儲(chǔ)最大長(zhǎng)度為 255 個(gè)字符的文本值,并標(biāo)記為 NOT NULL。
age 是一列 INT 類型,其默認(rèn)值為 0。
注意:
確保列的數(shù)據(jù)類型與要存儲(chǔ)的數(shù)據(jù)相匹配。
考慮使用適當(dāng)?shù)募s束(如 NOT NULL)來(lái)確保數(shù)據(jù)完整性。
AUTO_INCREMENT 關(guān)鍵字可用于在插入新行時(shí)自動(dòng)生成唯一 ID。






