1.查询表中全部数据
select * from+表名
2.选择列查询
select+列名+from+表名
3.查询别名
select+列名+as+别名+from+表名
//这里的别名的意思就是 原先我们创建数据表的时候设置的字段名,可能我们自己看的话可以看明白,但是当这个表在结果呈现的时候 别人可能无法理解,所以这里可以通过设置别名来查询,可以理解为给这个表里的字段起了一个小名
4.按照条件来进行查询
select+列名+as+别名+from+表名+where+条件表达式
//有些条件要查询字段为空的时候 不可以使用=号 要利用条件表达式 列名+ is null
5.多条件来进行查询
select+列名+as+别名+from+表名+where+条件表达式+and+where+条件表达式+and+条件表达式
//多条件采用and来进行,上面的语法and可以根据实际需求数量来编写
6.消除重复行
select+distinct+列名+from+表名
7.限定查询行
select+列名+from+表名+limit+[位置偏移量]+要显示的行数
//位置偏移量可写可不写 :用于指示MySQL从哪一行开始显示,是一个可选参数,如果不指定该参数,将会从结果集的第一条记录开始(从零开始计数);
8.单列排序
升序: select+列名+from+表名+order by+要进行排序的列名+ASC;
降序: select+列名+from+表名+order bt+要进行排序的列名+DESC;
//在sql中默认是以升序进行排序的,所以要使用升序的时候 ASC可以省略;
9.多列排序
select+列名+from+表名+order by+要进行排序的列名+升序或降序的关键词,列名+升序或降序的关键词,列名+升序或降序的关键词…
//多个排序之间用,隔开;
学习MySQL(四) 高级查询
最新推荐文章于 2024-06-23 18:45:57 发布