加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MySql教程 > 正文

SELECT 查询数据

发布时间:2023-02-28 13:12:37 所属栏目:MySql教程 来源:
导读:SELECT查询数据
前面介绍了如何向表插入数据、删除数据,本小节介绍如何查询表中的数据。查询在实际业务中,SELECT 语句用的非常多,例如网站的数据读取和展示,查询需要了解的数据情况等等。

1.查询表中所有数据
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” 表示对查询的字段列重新命名展示,目的是对需要查询的字段列进行标识,对结果集进行更好的比较分析和区分的作用。

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章