浅析 - Sqlite的用法和示例

原创 2016年08月28日 19:28:06

尊重每个人的付出,转载请点这里 : http://blog.csdn.net/hanj456/article/details/52347282

Sqlite的基本用法

要点:Sqlite 是Android自带的一种轻量级关系型数据库,存储的数据类型有五种:TEXT, INTEGER, REAL(浮点型), NULL ,BOLB(大数据) , 不存在BOOLEAN , DATE 类型.

使用示例:

建表:

String sql ="create table student( _id integer primary key autoincrement, name text, age integer)"; 
db.execSQL(sql);

修改表:

String sql ="alter table student add column sex text";
db.execS    QL(sql);

增删改查,简称CRUD,有两种写法:sql写法,oop写法

添加数据

SQL写法:

db.execSQL = ("insert into student (name,age) values(?,?)",new String[]{"jack",28+""});

​ OOP写法:

ContentValues values = new ContentValues();
values.put("name","jack");
values.put("age",28);
db.insert("student",null,values);

更新数据

​ SQL写法:

db.execSQL = ("update student set age=?  where name=jack",new String[]{18+""});

​ OOP写法:

ContentValues values = new ContentValues();
values.put("name","jack");
values.put("age",18);
db.update("student",values,"name=?",new String[]{"jack"});

删除数据

​ SQL写法:

db.execSQL = ("delete from student where name=?",new String[]{"jack"});

​ OOP写法:

db.delete("student","name=?",new String[]{"jack"});

查找数据

​ SQL写法:

db.execSQL = ("select * from student where name=? and age=?",new String[]   {"jack",28+""});

​ OOP写法:

db.query("student",new String[]{"*"},"name=? and age=?",new String[]{"jack",28+""},null,null,null);
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

嵌入式数据库 SQLite 浅析

声明:本文转自http://blog.csdn.net/zqixiao_09/article/details/50528181        SQLite是一个非常轻量级自包含(lightweigh...

数据存取之SQLite浅析

一、SQLite简介     SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,...

数据存储之sqlite 浅析

一.SQLite的介绍 1.SQLite简介  SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入 式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非...

Android开发学习笔记:数据存取之SQLite浅析

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://liangruijun.blog.51cto.com/3061169/6636...

浅谈SQLite——浅析Lemon

1、概述   Lemon是一个LALR(1)文法分析器生成工具。虽然它是SQLite作者针对SQLite写的一个分析器生成工具,但是它与bison和yacc类似,是一个可以独立于SQLite使用的开...

Android开辟进修之SQLite数据存取浅析

转载地址:http://www.byywee.com/page/M0/S941/941492.html 一.SQLite的介绍 1.SQLite简介  SQLit...

Android 数据存取之SQLite浅析

转自:http://liangruijun.blog.51cto.com/3061169/663686 一.SQLite的介绍 1.SQLite简介  SQLite是一款轻型的数据库,是遵守ACID...
  • CaBCo
  • CaBCo
  • 2015年10月01日 20:47
  • 169

在vc2008 mfcC++中使用sqlite的示例

http://owlman.org/?p=890 在C++中使用sqlite的示例 2011年8月5日admin发表评论阅读评论 最近因为工作原因,终于使我有机会腾出...

android SQLite数据库基本操作示例

import android.app.Activity; import android.content.ContentValues; import android.database.Cursor; i...

Android 中SQlite数据中简单示例的表的创建、插入和查询

最近刚开始学习android,学习到SQLite的存储时,看着官方关于SQLite的使用的文档,硬是没看懂前面的FeedEntry和FeedReaderContract部分(如果那位看懂了,给小弟说一...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:浅析 - Sqlite的用法和示例
举报原因:
原因补充:

(最多只允许输入30个字)