回覆列表
  • 1 # 程式設計頌

    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以來的秒數

    程式可以任意選擇這幾個儲存型別去儲存日期和時間,並且能夠使用內建的日期和時間函式在這些格式間自由轉換

  • 中秋節和大豐收的關聯?
  • 在智慧製造方面,我們能打破國外的壟斷嗎?