初学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)); --第三种方法 --注:第二、三种方法效果完全一样
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;