sqlite中建立表

2021-10-09 13:59:10 字數 656 閱讀 8369

例如:

建立乙個actor表,包含如下列資訊(注:sqlite獲取系統預設時間是datetime('now','localtime'))

列表型別

是否為null

含義actor_id

smallint(5)

not null

主鍵id

first_name

varchar(45)

not null

名字last_name

varchar(45)

not null

姓氏last_update

timestamp

not null

最後更新時間,預設是系統的當前時間

create table if not exists actor(

actor_id smallint(5) not null,

first_name varchar(45) not null,

last_name varchar(45) not null,

last_update timestamp not null default(datetime('now','localtime')),

primary key(actor_id)

)

關於sqlite中系統表sqlite master

create table sqlite master type text name text tbl name text rootpage integer sql text 表 對於表來說,type字段永遠是 table name字段永遠是表的名字。所以,要獲得資料庫中所有表的列表,使用下列sele...

QT下如何實現SQLite動態建立表

網上有很多人問sqlite動態建立多個表的問題,但幾乎沒有人給出滿意的答案,事實上在qt環境下利用類qstring很簡單就能做到 1.建立乙個儲存表名的qstring 變數 qstring name table 2.建立乙個儲存sqlite建立 語句的qstring變數 qstring add qs...

使用Android中sqlite表的全文檢索

在android中,使用的是sqlite,而如果需要在其中做全文檢索的話,也是可以的。因為sqlite中支援fts表 full text search的簡稱 詳細的可以參考 這裡介紹了fts3和fts4的區別,這裡的fts3其實是sqlite的乙個擴充套件模組,是虛擬表模組,允許使用者去實現全文檢索...