一、下载SQLiteSpy软件,使用方式如图。(注:使用我上传的CSDN的这个软件,有自带测试文件SQLiteSpy.db3)
我在CSDN上传的资源下载地址:http://download.csdn.net/detail/zhongcongxu01/8041793
二、常用六句式
1、查询:多字段排序查询
/*(1)含义:查询表所有字段,并先按keyname字段降序,若有相同keyname则按keyid升序*/
/*(2)注意:LIMIT 10 OFFSET 2与LIMIT 2 , 10 含义相同。LIMIT 2,10中第一个参数表示偏移量,第二个代表每页展示的数量*/
SELECT * FROM keys ORDER BY keyname DESC ,keyid ASC LIMIT 2 , 10;
2、删除:根据各种条件,删除表中某些数据/* 常用查询条件:
where id<20 and id>10;
where id between 10 and 20;
where addtime between '2011-03-17 00:00:00' and '2011-03-18 00:00:00'
where bookname like '%马克思%';
*/
DELETE FROM keys WHERE keyname='pk' OR keyvalue=96;
3、插入:注意格式
INSERT INTO keys(keyid,sectionid,keyname,keyvalue)VALUES(80,80,'xiaoming','hehe');
4、更改:替换部分数据
UPDATE keys SET keyvalue = 'MM' , keyname = REPLACE(keyname,'Count','HEHE') WHERE keyname like '%Count%';
5、创建表:如果表不存在就创建,常用在数据库升级。
/*Android数据库创建表时需要一个_id字段*/
CREATE TABLE IF NOT EXISTS Test(_id,name,value);
6、删除表:如果表存在就删除这个表,通常用在想重新建立表中新字段,先删再创建。
/*如果当前数据库表存在,就删除这个表*/
DROP TABLE IF EXISTS Test;