[SQLite]学习笔记(持续更新)

初学SQLite没几天,这里发个帖子作为笔记记录下

 

1.返回当前时间(格式:HH:NN:SS)

SELECT CURRENT_TIME;


返回当前日期(格式:YYYY-MM-DD)

SELECT CURRENT_DATE;


返回当前时间戳(日期和时间,格式为:YYYY-MM-DD HH:NN:SS)

SELECT CURRENT_TIMESTAMP;


2.建立带自增索引的数据表

CREATE TABLE 表名(索引列 INTEGER PRIMARY KEY ASC, ...); --第一种方法
CREATE TABLE 表名(索引列 INTEGER, ..., PRIMARY KEY(索引列 ASC)); --第二种方法
CREATE TABLE 表名(索引列 INTEGER, ..., PRIMARY KEY(索引列 DESC)); --第三种方法

--注:第二、三种方法效果完全一样

 

3.生成随机数(SQLite 的随机数函数是 64 位的)

SELECT RANDOM(); --64 Bit
SELECT (RANDOM() % (1000 - 100)) + 100; --取±100~±1000间的随机数


4.查询前N项

SELECT 字段列表 FROM 表名 LIMIT N; --其中N为查询结果的前N项


查询忽略M项后的前N项

SELECT 字段列表 FROM 表名 LIMIT M, N;


5.使用高级语言调用SQLite进行插入数据操作时一定要使用事务来做,数据单条插入的效率大概是100ms一条!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值