数据库常用命令

Order by 排序

Order by 列名 dese 降序 从高到低

select * from 表名 order by 列名 desc

Order by 列名 ASC 升序 从低到高

select * from 表名 order by 列名 desc

 

select 列名,列名,from 表名 只显示查询的两列信息

shelect * from 表名 where 列名=“1” or 列名=“2” 两个条件只要满足一个
shelect * from 表名 where 列名=“1” and 列名=“2” 两个条件必须都满足
查询什么或什么的 用or、查询什么的什么用and
like 模糊查询 shelect * from 表名 where 列名 like“张%” 查到的是首字为“张”的
like 模糊查询 shelect * from 表名 where 列名 like“%张%” 查到的是包含“张”的
not like 不含
between and 范围查询
select * from 表名 where 列名 between001and005,查到的事001-005的信息
查询什么的什么 是两个条件都满足,要用到and连接
比如:查询语文成绩在60-90分的信息
select * from 表名 where 列名=“语文” and 分数列 between 60 and 90
 
查询平均成绩大于60分的同学的学号
selece 学号,avg(分数)as 平均分数 from 表名 group by name having avg(分数)>60
查询表格 seleter * from 表名
查询表格里的某一列 seleter * from 表名 where 列名
查询表格里的某一列 seleter * from 表名 where 列名 信息
查询表格里为空的 seleter * from 表名 where 列名 is null
查询表格里不为空的 seleter * from 表名 where 列名 is not null
 
join 的用法 :用语根据两个或多个表中的列之间的关系,从这些表中查询数据
join :如果表中有至少一个匹配,则返回行
left join:即使右表中没有匹配,也从左表返回所有的行
right join:即使左表中没有匹配,也从右表返回所有的行
full join:只要其中一个表存在匹配,就返回行
 
posted @ 2022-04-25 13:59  黑羽青衣  阅读(83)  评论(0编辑  收藏  举报