您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

SELECT 查询数据

前面介绍了如何向表插入数据、数据,本小节介绍如何中的数据。在实际业务中,SELECT 语句用的非常多,例如网站的数据读取和展示,需要了解的数据情况等等。

1.中所有数据

以 teacher 表为例, teacher 表中的所有数据:

SELECT * FEOM teacher;

执行结果如下图 :

Tips:这里没有指定条数,认是所有的行数据。

2.指定条数的结果集

有时出来的所有数据会很多,只需要前 10 条或者分批次,每次指定条数,例如前10 条,可以使用命令:

SELECT * FROM teacher LIMIT ;

执行结果如下图:

这里指定条数 10 条,“LIMIT” 关键字后面跟的条数限制。

3.指定起始位置条数的结果集

有时想要指定起始位置指定条数的结果集,例如想要第 11 条开始的后面 10 条数据可以使用命令 :

SELECT * FROM teacher LIMIT ,;

执行结果如下图:

指定位置时,起始值是从 0 开始的,所以例子中 “LIMIT 10,10” 前面的 10 表示第 11 条,后面的 10 表示需要的条数,若不指定其实位置,认是 0,即 “LIMIT 10” 和 “LIMIT 0,10” 是同意思。

4.指定字段列的结果集

以 teacher 表为例,只需要 name、age 字段的列表值,命令如下:

SELECT name,age FROM teacher LIMIT ,;

执行结果如下图:

也可以给指定的字段:

SELECT name AS new_name,age FROM teacher LIMIT ,;

执行结果如下图:

“SELECT” 后面跟的是要的字段名,若是 “*” 则表示所有字段,“name AS new_name” 表示对的字段列重新命名展示,目的是对需要的字段列进行标识,对结果集进行更好的比较分析和区分的作用。

5.小结

本小节介绍了如何中的数据、如何控制出来的结果集条数、结果的指定字段列、结果字段名,具体需求需要根据实际业务去限制结果集。


联系我
置顶