Sqlite v3資料庫中的任何列,除了整形主鍵列,可以用於儲存任何一個儲存列的值。sql語句中的中所有值,不管它們是嵌入在sql文字中或者是作為引數繫結到一個預編譯的sql語句,它們的儲存型別都是未定的。在下面描述的情況中,資料庫引擎會在查詢執行過程中在數值(numeric)儲存型別(INTEGER和REAL)和TEXT之間轉換值。
1.1布林型別
Sqlite沒有單獨的布林儲存型別,它使用INTEGER作為儲存型別,0為false,1為true
1.2 Date和Time Datatype
Sqlite沒有另外為儲存日期和時間設定一個儲存類集,內建的sqlite日期和時間函式能夠將日期和時間以TEXT,REAL或INTEGER形式存放
l TEXT 作為IS08601字串("YYYY-MM-DD HH:MM:SS.SSS")
l REAL 從格林威治時間11月24日,4174 B.C中午以來的天數
l INTEGER 從 1970-01-01 00:00:00 UTC以來的秒數
程式可以任意選擇這幾個儲存型別去儲存日期和時間,並且能夠使用內建的日期和時間函式在這些格式間自由轉換
Sqlite v3資料庫中的任何列,除了整形主鍵列,可以用於儲存任何一個儲存列的值。sql語句中的中所有值,不管它們是嵌入在sql文字中或者是作為引數繫結到一個預編譯的sql語句,它們的儲存型別都是未定的。在下面描述的情況中,資料庫引擎會在查詢執行過程中在數值(numeric)儲存型別(INTEGER和REAL)和TEXT之間轉換值。
1.1布林型別
Sqlite沒有單獨的布林儲存型別,它使用INTEGER作為儲存型別,0為false,1為true
1.2 Date和Time Datatype
Sqlite沒有另外為儲存日期和時間設定一個儲存類集,內建的sqlite日期和時間函式能夠將日期和時間以TEXT,REAL或INTEGER形式存放
l TEXT 作為IS08601字串("YYYY-MM-DD HH:MM:SS.SSS")
l REAL 從格林威治時間11月24日,4174 B.C中午以來的天數
l INTEGER 從 1970-01-01 00:00:00 UTC以來的秒數
程式可以任意選擇這幾個儲存型別去儲存日期和時間,並且能夠使用內建的日期和時間函式在這些格式間自由轉換