技术  SQLite数据库

技术  SQLite数据库 1、SQLite数据库简介

移动设备的关系型数据库管理系统。嵌入型关系型数据库。目前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:

版权所有:作者及甲骨文北京实训基地,转载必须告之 

觉得不错,请点赞↓↓↓









































青少年白癜风的症状
儿童白癜风早期能治愈吗



转载请注明:http://www.xcqg58.com/xxzl/1077.html