SQLite創建表
在SQLite中,CREATE TABLE
語句用於創建新表。 在創建表時,需要爲表指定一個名稱並定義表的每列和數據類型。
語法:
CREATE TABLE database_name.table_name(
column1 datatype PRIMARY KEY(one or more columns),
column2 datatype,
column3 datatype,
.....
columnN datatype,
);
下面舉個例子來創建SQLite數據庫中的表:
CREATE TABLE student(
ID INT PRIMARY KEY NOT NULL,
NAME TEXT NOT NULL,
AGE INT NOT NULL,
ADDRESS CHAR(50),
FEES REAL
);
使用SQLite的.tables
命令查看錶是否已成功創建。
下面再創建另一個表:department
。
CREATE TABLE department(
ID INT PRIMARY KEY NOT NULL,
DEPT CHAR(50) NOT NULL,
EMP_ID INT NOT NULL
);
執行結果如下所示 -
現在數據庫中有兩個表:「department
」和「student
」。現在查看所創建的表:
創建另外一個表:class
,存儲學生的班級信息 -
CREATE TABLE class(
id INT PRIMARY KEY NOT NULL,
class_name CHAR(50) NOT NULL,
student_id INT NOT NULL
);