在SQLite中,CREATE TABLE語(yǔ)句用于創(chuàng)建新表。 在創(chuàng)建表時(shí),需要為表指定一個(gè)名稱(chēng)并定義表的每列和數(shù)據(jù)類(lèi)型。
語(yǔ)法:
CREATE TABLE database_name.table_name(
column1 datatype PRIMARY KEY(one or more columns),
column2 datatype,
column3 datatype,
.....
columnN datatype,
);
下面舉個(gè)例子來(lái)創(chuàng)建SQLite數(shù)據(jù)庫(kù)中的表:
CREATE TABLE student(
ID INT PRIMARY KEY NOT NULL,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
FEES REAL
);
使用SQLite的.tables命令查看表是否已成功創(chuàng)建。

下面再創(chuàng)建另一個(gè)表:department。
CREATE TABLE department(
ID INT PRIMARY KEY NOT NULL,
DEPT CHAR(50) NOT NULL,
EMP_ID INT NOT NULL
);
執(zhí)行結(jié)果如下所示 -

現(xiàn)在數(shù)據(jù)庫(kù)中有兩個(gè)表:“department”和“student”。現(xiàn)在查看所創(chuàng)建的表:

創(chuàng)建另外一個(gè)表:class,存儲(chǔ)學(xué)生的班級(jí)信息 -
CREATE TABLE class(
id INT PRIMARY KEY NOT NULL,
class_name CHAR(50) NOT NULL,
student_id INT NOT NULL
);