在MySQL數據庫中,可以使用CREATE TABLE
語句來創建一個新表。以下是創建表的基本語法:
CREATE TABLE table_name (
column1 data_type constraints,
column2 data_type constraints,
...
);
其中,table_name
是新表的名稱,column1
、column2
等是表中的列名,data_type
是列的數據類型,constraints
是列的約束條件(如NOT NULL
、UNIQUE
等)。
以下是一個創建表的示例:
CREATE TABLE students (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT,
gender ENUM('M', 'F')
);
在這個示例中,我們創建了一個名為students
的表,其中包含4個列:id
、name
、age
和gender
。id
列是整數類型,自動遞增,并且是主鍵;name
列是可變長度字符串類型,最大長度為50,且不能為空;age
列是整數類型;gender
列是枚舉類型,只能取’M’或’F’。
創建表之后,可以使用INSERT INTO
語句向表中插入數據。例如:
INSERT INTO students (name, age, gender) VALUES ('張三', 18, 'M');
INSERT INTO students (name, age, gender) VALUES ('李四', 19, 'F');
這將向students
表中插入兩條記錄,分別是張三和李四的信息。