MySQL之select、distinct、limit使用

 备战2022春招或暑期实习,本专栏会持续输出MySQL系列文章,祝大家每天进步亿点点!文末私信作者,我们一起去大厂。

本篇总结的是 《select、distinct、limit使用》,后续会每日更新~

关于《Redis入门到精通》、《并发编程》、《Java全面入门》、《鸿蒙开发》等知识点可以参考我的往期博客

相信自己,越活越坚强,活着就该逢山开路,遇水架桥!生活,你给我压力,我还你奇迹!MySQL之select、distinct、limit使用目录


1、简介


2、select


2.1 查询单个列


2.2 查询多个列


2.3 查询所有列


3、distinct


4、limit


1、简介

这篇博客将会非常基础,如果有MySQL经验的可以跳过,写这篇博客的原因是给初学者看的。下面将会讲解如何使用select查看指定表的单个列、多个列以及全部列。


首先准备一张表,表结构如下所示:

MySQL之select、distinct、limit使用注意在MySQL4.1之后,数据库关键字是完全不区分大小写;数据库名、表名、列名默认不区分大小写,但是可以修改(不建议修改)。

2、select

2.1 查询单个列

首先使用use指定需要操作的数据库。MySQL之select、distinct、limit使用

2.2 查询多个列

查询多个列和单个列的区别在于,select后面紧跟多个列名,用英文逗号分割即可。

select column_name1,column_name2,column_name3 from table_name;MySQL之select、distinct、limit使用MySQL之select、distinct、limit使用MySQL之select、distinct、limit使用这里有一个问题需要注意,distinct关键字去重会作用于所有的字段,如果distinct关键字后面跟了多个字段,那么多个字段的值都不相等才算不重复。

比如说user表中不存在age,name同时都不重复的数据,此时distinct关键字并不是没生效,而是本身就不存在。MySQL之select、distinct、limit使用

4、limit

前面的查询会返回满足条件的所有记录,如果我们只需要指定数量的记录,可以使用limit关键字限制返回的行;这种场景多用于数据分页。

limit的取值需大于等于0的整数 ,如果传入负数和小数会报错。MySQL之select、distinct、limit使用MySQL之select、distinct、limit使用

上一篇:并行与并发区别


下一篇:MySQL之group by