原文:http://blog.csdn.net/liuhe688/article/details/6715983 上次我向大家介绍了SQLite的基本信息和使用过程,相信朋友们对SQLite已经有所了解了,那今天呢,我就和大家分享一下在Android中如何使用SQLite。 现在的主流移动设备像Android、iPhone等都使用SQLite作为复杂数据的存储引擎,在我们
Android数据库高手秘籍(一)——SQLite命令 转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/38461239 要想熟练地操作不论什么一个数据库。最最主要的要求就是要懂SQL语言,这也是每一个程序猿都应该掌握的技能。虽说SQL博大精深。要想精通确实非常难。但最主要的一些建表命令。增删改查,大家还是...
在Android应用程序中创建一个新的数据库非常简单。我们只需要调用getWritableDatabase()或getReadableDatabase()方法即可。如果数据库不存在,getWritableDatabase()方法会自动创建一个新的数据库。下面是一个创建SQLite3数据库的示例代码:public class DBHelper extends SQLiteOpenHelper { private static final String DATABAS...
SQLite 是非常小的,是轻量级的,完全配置时小于 400KiB,省略可选功能配置时小于250KiB。 SQLite 是自给自足的,这意味着不需要任何外部的依赖。 SQLite 事务是完全兼容 ACID 的,允许从多个进程或线程安全访问。 SQLite 支持 SQL92(SQL2)标准的大多数查询语言的功能。 SQLite 使用 ANSI-C 编写的,并提供了简单和易于...
insert:插入数据的方法,第一个参数是表名,第二个参数是列为空时插入的默认值,第三个参数是 ContentValues。 3. 查询数据 查询数据使用 SQLiteDatabase.query() 或 SQLiteDatabase.rawQuery() 方法。 使用query() 方法 import android.database.Cursor ...
了解select的用法非常重要,因为要在sqlite更改或删除一笔资料,也是靠同样的语法。 例如有一笔资料的名字打错了: update film set starring='Jodie Foster' where starring='Jodee Foster'; 就会把主角字段里,被打成'Jodee Foster'的那笔(或多笔)资料,改回成Jodie Foster。
Sql 语句: SELECT INSERT UPDATE CREATE DROP 数据类型: 不区分大小写 TEXT 文本 NUMERIC 数值 INTEGER 整型 REAL 小数 NONE 无类型 没有的: FOREIGN KEY 外键约束 RIGHT OUTER JOIN 和 FULL OUTER JOIN ALTER TABLE 开始动手 动手之前,确认你的机器中已经配置好如下环境: ...
SQLite是一款轻型的数据库,是遵守ACID的关系型数据库管理系统,它包含在一个相对小的C库中,且设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如 Tcl...
要想熟练地操作任何一个数据库,最最基本的要求就是要懂SQL语言,这也是每个程序员都应该掌握的技能。虽说SQL博大精深,要想精通确实很难,但最基本的一些建表命令,增删改查,大家还是必须要学会的。 SQL(Structured Query Language)是一种标准的数据库查询语言,即所有的关系型数据库都会支持它,只不过每种数据库对SQL...
一共有2个sqlite3,一个在电脑上,它位于 android-sdk-windows\tools\sqlite3.exe,用于电脑上SQLite数据库进行管理;还有一个位于Android系统上(手机上),它用于位于Android系统上的SQLite数据库进行管理,对于后者你需要通过adb shell进入shell。有时我们不想直接在Android系统上对SQLite数据库进行操作,这时可以把它拷贝到...