数据库

注册

 

发新话题 回复该主题

sqlite都有哪些数据类型如何建库附 [复制链接]

1#
北京治白癜风疗效好的医院 https://wapjbk.39.net/yiyuanzaixian/bjzkbdfyy/bdf/

sqlite的存储类

一般数据采用的是固定的静态数据类型,而SQLite采用的是动态数据类型,会根据存入值自动判断。SQLite具有以下五种常用的数据类型:

NULL:这个值为空值

INTEGER:值被标识为整数,依据值的大小可以依次被存储为1,2,3,4,6,8字节中.REAL:所有值都是浮动的数值,被存储为8字节的IEEE浮动标记序号.TEXT:值为文本字符串,使用数据库编码存储(TUTF-8,UTF-16BEorUTF-16-LE).BLOB:值是BLOB数据块,以输入的数据格式进行存储。如何输入就如何存储,不改变格式。

说明:SQLite没有一个单独的用于存储日期和/或时间的存储类,但SQLite能够把日期和时间存储为TEXT、REAL或INTEGER值。

创建数据库

1、创建数据库语法

$sqlite3DatabaseName.db

2、一旦数据库被创建,您就可以使用SQLite的.databases命令来检查它是否在数据库列表中

3、退出数据库命令.quit

sqlite数据导出

$sqlite3publish.db.dumppublish.sql

上面这句命令的意思是将publish.db数据库的数据导出到publish.sql文件中,如果再使用publish.sql文件进行数据恢复,可以使用下面的命令:

$sqlite3publish.dbpublish.sql

注意导出和导入时两个箭头的方向。

sqlite附加数据库

ATTACHDATABASEtestDB.dbasTEST;

SQLite的ATTACHDATABASE语句是用来选择一个特定的数据库,使用该命令后,所有的SQLite语句将在附加的数据库下执行。

打开百度APP,

分享 转发
TOP
发新话题 回复该主题