sqlite支持的數(shù)據(jù)類型 sqlite數(shù)據(jù)類型有哪些?
sqlite數(shù)據(jù)類型有哪些?SQLite最大的特點是它的數(shù)據(jù)類型是無類型的。這意味著您可以將任何類型的數(shù)據(jù)保存到要保存的任何表的任何列中,而不考慮該列聲明的數(shù)據(jù)類型。盡管在生成表結(jié)構(gòu)時應(yīng)該聲明每個字段
sqlite數(shù)據(jù)類型有哪些?
SQLite最大的特點是它的數(shù)據(jù)類型是無類型的。這意味著您可以將任何類型的數(shù)據(jù)保存到要保存的任何表的任何列中,而不考慮該列聲明的數(shù)據(jù)類型。盡管在生成表結(jié)構(gòu)時應(yīng)該聲明每個字段的數(shù)據(jù)類型,但SQLite不做任何檢查。開發(fā)人員依靠自己的程序來控制輸入和讀取數(shù)據(jù)的類型。這里有一個異常,即當(dāng)主鍵是整數(shù)值時,如果要插入非整數(shù)值,將生成一個異常。
盡管SQLite允許忽略數(shù)據(jù)類型,但仍建議在create table語句中指定數(shù)據(jù)類型,因為數(shù)據(jù)類型有助于增強程序的可讀性。另外,雖然在插入或讀取數(shù)據(jù)時數(shù)據(jù)類型沒有區(qū)別,但是在比較時不同的數(shù)據(jù)類型是不同的。