sqlite3:数据类型
原文地址:http://www.sqlite.org/datatype3.html sqlite3的支持“生活中的”数据类型有: NULL、BLOB、INTEGER、REAL、TEXT 我说它是“生活中的数据类型”,因为怕它和下面的column类型(sqlite只有四种)相混乱。 注意:sqlite的所有类型都会根据实现输入变化的,可以说是弱数据类型
上面的一段内容不是很明白,可能是说:sqlite3会根据待插入的数据的类型去改变column的类型。 sqlite3里实际被支持的类型有: Each column in an SQLite 3 database is assigned one of the following type affinities:
column的类型只要作用:转换数据的过程。 TEXT过程:把所有插入的数据转换为TEXT存入数据库。 NUMERIC把转换过程:INTEGER、REAL、TEXT INTEGER过程:INTEGER、TEXT REAL过程:REAL、TEXT NONE过程:数据库本身就是这个none值的。 ========= 由于sqlite3只有两个类型,所以如果你声明为其它的类型,sqlite3会自动把它转换类型:
现在有两个问题:
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |