SQLite数据库
特点:轻量级,无需安装。一个数据库对应的就是一个文件。
-->sqlite3 D:/mydb.db (在D盘下新建mydb.db文件,如果存在那么就打开该文件)
-->.databases 进入到该数据库中。
-->.schema 查询所有的表结构
-->.schema CITY 查询CITY表中的表结构 //schema 概要n
-->.tables 列出所有的表名
-->.help 查看命令帮助
Select语句查询:
Select 字段名 from 表名 where 过滤条件;
distinct 字段名 对当前字段进行去重操作
where之后可以执行算数运算符 如+,-,%等;
where之后可以执行比较运算符 如>,<,<>;
where之后可以执行与或非操作 如AND,OR;
limit 5 查询前5条数据
limit 5,3 从第六行查询,查3条数据(即6,7,8行)。
limit 3 offset 5 从第六行查询,查3条数据(即6,7,8行)。
order by 字段名 asc/desc 以当前的字段正序/倒序排列。
like "_abc%"; 以任意单个字符开头,中间为abc,之后内容不限。
in(a,b,c,d); 满足In中的任何一个数据即可。
between a and b 在a到b的闭区间。
注意:列名,表名不区分大小写,查询字段的值的时候是区分大小写的。
如:where Name ="ABC";where name ="abc";
例子如上,字段Name和name是大小写非敏感的。但是作为过滤条件的ABC和abc是大小写敏感的
时间: 2024-10-11 13:01:26