版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010168781/article/details/88946151
1、查询头几条数据
SELECT * FROM table ORDER BY id LIMIT 10;
2、查询最后几条数据
SELECT * FROM table ORDER BY id DESC LIMIT 10;
DESC:降序排列
3、查询数据库中所有的数据表table
SELECT name FROM sqlite_master WHERE type='table' ORDER BY name;
sqlite_master:里面存储着数据库的数据结构,只能对其查询(只读)
sqlite_temp_master:是记录临时表信息
4、查询表是否存在
SELECT count(*) FROM sqlite_master WHERE type='table' AND name = 'tablename';
或
SELECT * FROM sqlite_master WHERE type='table' AND name = 'tablename';
如果查询结果大于0,表示该表存在于数据库中,否则不存在。
5、创建引索
CREATE INDEX index_name ON table_name (column_name);
CREATE INDEX index_name ON table_name (column_name DESC); //降序
在表中创建索引,可以更加快速高效地查询数据
6、获取搜索的数量,可以添加条件
SELECT COUNT() FROM table;
SELECT COUNT() FROM table WHERE ***;