移动设备的关系型数据库管理系统。嵌入型关系型数据库。目前Anroid/ios都使用SQLite数据库进行数据存储。
、SQLite支持的数据类型SQLite支持5种数据类型:
lNULL:空
lINTEGER:整数类型
lREAL:浮点类型
lTEXT:字符串文本。
lBLOB:二进制
同时它也支持以下几种类型:
lvarchar(n)–可变长字符串
lchar(n)–定长字符串
ldecimal(p,s)–指定小数位和总长度的浮点。
、SQLite数据库的特别-无数据类型nSQLite数据库的最大特点是可以将各种数据保存到任何的字段中,而不用关心声明的数据类型是什么。
n但如果声明成INTEGERprimarykey,即整型主键的字段只可以保存64位的整数型。
n在编写创建数据库的DDL语句时,可以省略字段的类型信息。
4、SQLite数据库支持的SQL语句SQLite支付大部分的SQL查询标准。
u查询:select*fromsomeTablewherexxx=xxxorderby
lSelect*fromsomeTablegroupbyxxxhavingavg(xxx)=xxx
u分页:select*fromsomeTablelimit,5或
lSelect*fromsomeTablelimit5offset
u插入:insertintosomeTable(someColumnName,…)values(someValue…);
u更新:updatesomeTablesetsomeColumn=someValue,….Where…
u删除:deletefromsomeTablewhere…
u获取最后写入行的id:selectlast_insert_rowid();
5、SQLite数据库的创建在第一次使用软件,并调用SQLiteOpenHelper为原getReadableDataBase()或是getWriteableDataBase()就可以自动创建数据库。
SQLiteOpenHelper是一个抽象类,需要程序员继承它。
SQLite数据库创建之后,默认位于
以下将展示,如何在Android中创建SQLLite数据库:
第一步:创建一个android项目第二步:添加支持测试的配置项
?xmlversion="1.0"encoding="utf-8"?
manifestxmlns:android="
咨询QQ:
版权所有:作者及甲骨文北京实训基地,转载必须告之
觉得不错,请点赞↓↓↓
青少年白癜风的症状儿童白癜风早期能治愈吗