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