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
);

上一篇: SQLite分離資料庫 下一篇: SQLite快速入門