查询关键字: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 表名时,是对所有的字段进行去重的