1.sqlite数据库如何查询表table1的第20条到30条记录
select * from table1 limit 19,11;
2.table1表有id(主键)和name两个字段,要在表中插入
一条id = 1,name = bill的记录。如果id = 1的记录在存在,
则正常插入记录,如果存在id= 1的字段,则更新name字段
replace into table1(id,name) value(1,'bill');
3.将table1表的表结构和数据复制到表table2中
create table table2 as select * from table1;
4.分别使用like子句和like函数查询table1中name字段值包含bill的记录
like函数:select * from table1 where like('%bill%',name);
like子句:select * from table1 where name like '%bill%';
date,time,datetime,julianday,strftime
6.当前日期是2012-11-01,将年减1,月加1,输出日期2011-12-01
select date('2012-11-01','-1 years','+1 months');
7.日期格式置换符:
%d 两位的日,如果不足两位,前面补0
%f 形如SS.SSS的秒,其中后面3个SSS表示毫秒
%H24进制的小时
%j 一年中的第几天(001到366)
%J 朱莉安(Julian)日
%m 两位有月(01-12),不足两位的前面补0
%M 两位的分(00至59),不足两位的前面补0
%s 从1970-01-01到现在的秒数
%s 两位的秒(00至59),不足两位的前面补0
%w 周(0至6),0表示星期天,依此类推
%W 一年中的第几周(00-53)
%Y 年(0000-9999)
%% 百分号(%)
sqliteOpenHelper类
Context.openorCreateDatabase方法
sqliteDatabase.openorCreateDatabase方法
原文地址:https://www.jb51.cc/sqlite/201509.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。