北京治白癜风疗效好的医院 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,