要用SQL命令形式定義表的結構,需要使用CREATE TABLE語句。以下是一個示例:
CREATE TABLE table_name (
column1 datatype constraint,
column2 datatype constraint,
...
);
其中,table_name是要創建的表的名稱,column1、column2等是表中的列名,datatype是列的數據類型,constraint是列的約束條件(可選)。以下是一些常用的數據類型和約束條件示例:
數據類型:
INT(整數)
VARCHAR(n)(可變長度字符串,最大長度為n)
DATE(日期)
FLOAT(浮點數)
BOOLEAN(布爾值)
其他數據類型根據需求選擇
約束條件:
PRIMARY KEY(主鍵)
NOT NULL(非空)
UNIQUE(唯一)
FOREIGN KEY(外鍵)
CHECK (條件)(檢查約束條件)
以下是一個例子,創建一個名為"students"的表,包含id(整數類型,主鍵)、name(字符串類型,非空)、age(整數類型)和gender(字符串類型)列:
CREATE TABLE students (
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
age INT,
gender VARCHAR(10)
);
這樣就可以使用SQL命令形式定義表的結構了。