天天看點

SQLite 建立表(http://www.w3cschool.cc/sqlite/sqlite-create-table.html)SQLite 建立表

sqlite 的 create table 語句用于在任何給定的資料庫建立一個新表。建立基本表,涉及到命名表、定義列及每一列的資料類型。

create table 語句的基本文法如下:

create table 是告訴資料庫系統建立一個新表的關鍵字。create table 語句後跟着表的唯一的名稱或辨別。您也可以選擇指定帶有table_name 的 database_name。

下面是一個執行個體,它建立了一個 company 表,id 作為主鍵,not null 的限制表示在表中建立紀錄時這些字段不能為 null:

讓我們再建立一個表,我們将在随後章節的練習中使用:

您可以使用 sqlite 指令中的 .tables 指令來驗證表是否已成功建立,該指令用于列出附加資料庫中的所有表。

在這裡,可以看到 company 表出現兩次,一個是主資料庫的 company 表,一個是為 testdb.db 建立的 'test' 别名的 test.company 表。您可以使用 sqlite .schema 指令得到表的完整資訊,如下所示: