查詢關鍵字: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 表名時,是對所有的字段進行去重的