模糊查询
like 关键字
select * from tableName where name = '张_';//一个下划线代表匹配一个字符
select * from tableName where name = '张%';// %代表匹配0到N个字符
在 xx 与 xx 之间
between 关键字
select * from tableName where between age 20 and 30;
排序
order by 关键字 升序(asc)
order by desc 降序
select * from tableName order by age;//从小到大排序
select * from tableName order by age asc;//升序
select * from tableName order by age desc;//降序
当遇到多个值相同时
select * from order by age asc , height desc;//当age多个值相同时,使用身高进行区分排序
查询数量
count 函数
select count(*) from tableName;//查询改表所有的数量
select count(id) from tableName;//根据表中的id字段查询,不包含null值
纵向和
sum 函数
select sum(age) from tableName;//查询所有的年龄和
最大值,最小值
max 函数
min 函数
select max(age) from tableName;//年龄最大的人
平均值
avg 函数
select avg(age) from tableName;//年龄的平均值