浅析 - 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);
版权声明:本文为博主原创文章,未经博主允许不得转载。

Android SQLite 简单使用示例

SQLite简介 Google为Andriod的较大的数据处理提供了SQLite,他在数据存储、管理、维护等各方面都相当出色,功能也非常的强大。 袖珍型的SQLite可以支持高达2TB大小的数据库,每...
  • a78270528
  • a78270528
  • 2015年08月16日 11:52
  • 1893

数据库SQL、SQLite语句单引号、双引号的用法

最近编程操作数据库语句的时候出现一些问题。 关于Insert字符串 ,在(单引号,双引号)这个方面发生了问题,其实主要是因为数据类型和变量在作怪。 下面我们就分别讲述,虽然说的是Ins...
  • bigpudding24
  • bigpudding24
  • 2015年05月23日 22:48
  • 5594

Sqlite 基本用法

一.安装 http://sqlite.org/download.html 二.使用 (linux 系统) 1.创建表 create table dictionary(ID inte...
  • shrimpma
  • shrimpma
  • 2012年11月14日 17:51
  • 8597

Java操作sqlite数据库简单示例

package database;import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSe...
  • qq_17586821
  • qq_17586821
  • 2016年09月08日 09:13
  • 343

android简单实例-----------------使用SQLiteOpenHelper以及SQLiteDatabase

SQLiteOpenHelper的使用,SQLiteDatabase的使用,操作Cursor对象简单讲解。getWritableDatabase()和getWritableDatabase()放发的讲...
  • sinat_31311947
  • sinat_31311947
  • 2016年02月20日 17:54
  • 2760

Python 开发SQLite 两个例子

本文转载 链接:http://my.oschina.net/sanpeterguo/blog/293880 python开发_sqlite3_绝对完整 1 2 3 4 5 6 ...
  • tao01230
  • tao01230
  • 2015年06月05日 11:10
  • 1140

Android SQLite数据库使用示例

...
  • zxwd2015
  • zxwd2015
  • 2017年03月05日 12:27
  • 210

结合ListView和SQLite数据库实现商品展示案列

1.创建名为Lab04的程序   a.该程序对应的布局文件,如下所示: xml version="1.0" encoding="utf-8"?> LinearLayout xmlns:android...
  • lucky_yan99
  • lucky_yan99
  • 2017年04月22日 08:34
  • 349

Sqlite中sql高级用法整理

一、主键 PRIMARY KEY 约束唯一标识数据库表中的每个记录。 在一个表中可以有多个 UNIQUE 列,但只能有一个主键。 在设计数据库表时,主键是很重要的。主键是唯一的 ID。 我们使...
  • MrShuaiShuai
  • MrShuaiShuai
  • 2016年07月22日 17:46
  • 430

java: SQLite使用实例

开发环境:JDK1.6.15+Eclipse4.2 jar包下载:sqlitejdbc.jar + sqlitejdbc.dll 将sqlitejdbc.jar添加到build path, 将sq...
  • youran02100210
  • youran02100210
  • 2017年04月11日 10:18
  • 677
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:浅析 - Sqlite的用法和示例
举报原因:
原因补充:

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