要創(chuàng)建表,你需要使用CREATE TABLE語句。以下是創(chuàng)建表的基本語法:
CREATE TABLE table_name (
column1 datatype constraint,
column2 datatype constraint,
column3 datatype constraint,
…
);
在上面的語法中,table_name是要創(chuàng)建的表的名稱。每個列都由列名、數(shù)據(jù)類型和約束組成。你可以根據(jù)需要添加任意數(shù)量的列。以下是一些常見的數(shù)據(jù)類型和約束:
數(shù)據(jù)類型:
INT:整數(shù)類型
VARCHAR(n):可變長度字符串,最大長度為n
CHAR(n):固定長度字符串,長度為n
DATE:日期類型
FLOAT:浮點數(shù)類型
BOOLEAN:布爾類型
約束:
PRIMARY KEY:指定列為主鍵,唯一標(biāo)識每個記錄
NOT NULL:指定列不能為空
UNIQUE:指定列的值必須唯一
FOREIGN KEY:指定列是另一個表的外鍵
下面是一個創(chuàng)建表的示例:
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT,
gender VARCHAR(10),
major VARCHAR(50)
);
這個示例創(chuàng)建了一個名為students的表,包含了id、name、age、gender和major五個列。id列被指定為主鍵,name列被指定為不能為空。其他列沒有指定約束,可以包含空值。