2016 - 2024

感恩一路有你

sqlite中文手册 sqlite数据类型有哪些?

浏览量:1438 时间:2021-03-15 16:30:36 作者:admin

sqlite数据类型有哪些?

SQLite最大的特点是它的数据类型是无类型的。这意味着您可以将任何类型的数据保存到要保存的任何表的任何列中,而不考虑该列声明的数据类型。尽管在生成表结构时应该声明每个字段的数据类型,但SQLite不做任何检查。开发人员依靠自己的程序来控制输入和读取数据的类型。这里有一个异常,即当主键是整数值时,如果要插入非整数值,将生成一个异常。

尽管SQLite允许忽略数据类型,但仍建议在create table语句中指定数据类型,因为数据类型有助于增强程序的可读性。另外,虽然在插入或读取数据时数据类型没有区别,但是在比较时不同的数据类型是不同的。

sqlite3字段数据类型怎么看?

SQLite V3数据库中的任何列(主键列除外)都可用于存储任何存储列的值。SQL语句中的所有值,无论是嵌入在SQL文本中还是作为参数绑定到预编译的SQL语句,都具有未确定的存储类型。在下面描述的情况下,数据库引擎在查询执行期间在数字存储类型(integer和real)和文本之间转换值。

1.1布尔类型

SQLite没有单独的布尔存储类型,它使用整数作为存储类型,0为false,1为true

1.2日期和时间数据类型

SQLite没有为存储日期和时间设置另一个存储类,内置的SQLite日期和时间函数可以以文本形式存储日期和时间,实数或整数

l文本为is08601字符串(“yyyy-mm-dd HH:mm:不锈钢“”

l real从公元前4174年11月24日开始,从中午开始

l integer从1970-01-01 00:00:00 UTC开始

程序可以选择这些存储类型来存储日期和时间,并且可以使用内置的日期和时间函数在这些格式之间自由转换

sqlite中文手册 mysql二进制数据类型 sqlite支持的数据类型

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。