![MySQL 8从入门到精通(视频教学版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/737/26542737/b_26542737.jpg)
上QQ阅读APP看书,第一时间看更新
7.1 基本查询语句
MySQL从数据表中查询数据的基本语句为SELECT语句。SELECT语句的基本格式是:
![](https://epubservercos.yuewen.com/76103A/15056702904172406/epubprivate/OEBPS/Images/200.jpg?sign=1739021629-OdqI6masepD098xMJcseK3PgX3ufNuSX-0-c232da276d9805ce5b0c2fd90e5602b4)
其中,各条子句的含义如下:
● {* | <字段列表>}包含星号通配符和字段列表,表示查询的字段。其中,字段列表至少包含一个字段名称,如果要查询多个字段,多个字段之间用逗号隔开,最后一个字段后不加逗号。
● FROM <表1>,<表2>...,表1和表2表示查询数据的来源,可以是单个或者多个。
● WHERE子句是可选项,如果选择该项,将限定查询行必须满足的查询条件。
● GROUP BY <字段>,该子句告诉MySQL如何显示查询出来的数据,并按照指定的字段分组。
● [ORDER BY <字段>],该子句告诉MySQL按什么样的顺序显示查询出来的数据,可以进行的排序有升序(ASC)、降序(DESC)。
● [LIMIT [<offset>,] <row count>],该子句告诉MySQL每次显示查询出来的数据条数。
SELECT的可选参数比较多,读者可能无法一下完全理解。不要紧,接下来将从最简单的开始,一步一步深入学习之后,读者会对各个参数的作用有清晰的认识。
下面以一个例子说明如何使用SELECT从单个表中获取数据。
首先定义数据表,输入语句如下:
![](https://epubservercos.yuewen.com/76103A/15056702904172406/epubprivate/OEBPS/Images/201.jpg?sign=1739021629-stfMXSLbykfsZdnWj9mm8VC9nycEkl81-0-bc42341502978d2c318f5027e3225b2f)
为了演示如何使用SELECT语句,需要插入如下数据:
![](https://epubservercos.yuewen.com/76103A/15056702904172406/epubprivate/OEBPS/Images/202.jpg?sign=1739021629-1EJQ95uIzJob0jQGetcRALX59Zn0hHOO-0-dd4819a83c164d2df55260910bb0e2f6)
使用SELECT语句查询f_id字段的数据:
![](https://epubservercos.yuewen.com/76103A/15056702904172406/epubprivate/OEBPS/Images/203.jpg?sign=1739021629-HqgdmjBWLnzYrJma8J6xTYKsX7fsWsmJ-0-471c996ed17a16f99eb34e2b35e30962)
该语句的执行过程是,SELECT语句决定了要查询的列值,在这里查询f_id和f_name两个字段的值,FROM子句指定了数据的来源,这里指定数据表fruits,因此返回结果为fruits表中f_id和f_name两个字段下所有的数据。其显示顺序为添加到表中的顺序。