数据库mysql之基础查询:查询单个字段、查询多个字段、去重


查询关键字:select

最基础的查询,需要有两个要素:1,查什么。2,从哪里查。

基本语法:
select  查询的内容  from  表名
要查询的内容可以是如下这些:
1、表中的字段
2、常量
3、表达式
4、函数

有一个employees表的一部分如下:

 

 

 

 

一、查询单个字段,如需查询上表中的email字段:
select email from employees;
这样我们就从employees表中查询出了所有的email信息

二、查询多个字段,如需查询商标中的email和first_name字段:
在查询多个字段时,字段间用西文的逗号隔开。
select email, first_name from employees;
这样我们就从employees表中查询出了所有的email 和 first_name字段

三、去重
在mysql中,去重用关键字distinct,关键字distinct放在查询字段的前面,可以对该字段的结果进行去重。
如 select distinct email from employees;
此条语句可对查询结果中的email进行去重
如果distinct关键字的后面有多个字段,则会组合进行去重,什么意思呢?
意思就是当distinct后面的字段内容均一致时才会被认为是重复的。

 注:
a:distinct关键字是不会对NULL进行去重的
b:当使用select distinct * from 表名时,是对所有的字段进行去重的


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM