2021-08-16

数据库基本查询语句

基本查询select 字段1, 字段2,…from 表名;
例如:select id , name from stu;
条件查询select 字段1, 字段2,…from 表名 where 字段 关系符号 值 ;关系符号< = >= <= != 大于 等于 大于等于 小于等于 不等于
例如:select * from stu id > 2;and or in(范围内满足in内部条件) not in
相反例如: select * from stu where id>1 and age <40;​ select * from stu where id >1 or name =‘张三’;​ select * from stu where id in(3,4);between 值1 and 值2 在[值1,值2]之间包含两边临界值
例如: select * from stu where id between 2 and 4;模糊查询select * from 表名 where 字段 like ‘%值%’;
例如: select * from stu where name like ‘陈%’;注: %的位置不同 表达的意思不同 陈% : 陈某某 ,%陈% : 某陈某,%陈:某某陈% 匹配任意字符 (%可以是任意长度)_匹配指定长度字符 一个_代表一个长度排序查询select * from 表名 order by 字段 排序类型 asc 升序 desc 降序 没写排序类型 默认 升序例: select * from stu order by id desc ;
聚合函数 多行数据一行返回count(字段) 计数 计算该列不为空的数据个数
例 :select count(name) from stu;
sum(字段) 求和 计算该列所有数字的和 字符串求和结果为0
例:select sum(age) from stu;
max(字段) 最大值 获取该列最大值
例: select max(age) from stu;
min(字段) 最小值 获取该列最小值
例: select min(age) from stu;
avg(字段) 平均值 不为null的进行平均
例: select avg(age) from stu;
注:聚合函数要放在select 和 from 之间去重distinct(列) 一般配合count()一起使用例;:select count(distinct 字段名) from stu;分组查询group by例:select * from stu group by 字段名

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值