MySQL简单查询
MySQL從數據庫中,查詢數據的基本語句是SELECT語句,一個SELECT語句,由多個子句組成。
語法格式
SELECT [DISTINCT] * | {字段名1,字段名2,字段名3,……}
FROM 表名
[WHERE 條件表達式1]
[GROUP BY 字段名 [HAVING 條件表達式2]]
[ORDER BY 字段名][ASC|DESC]
[LIMIT [OFFSET] 記錄數]
參數說明
1、SELECT [DISTINCT] * | {字段名1,字段名2,……}
字段名1,字段名2,……表示從表中查詢的指定字段
星號*通配符,表示表中的所有字段
二者為互斥關系,任選其一
DISTINCT,可選參數,用于剔除查詢結果中重復的數據
2、FROM表名,表示從指定的表中查詢數據
3、WHERE條件表達式,可選參數,用于指定查詢的條件
4、GROUP BY字段名 [HAVING 條件表達式2]
GROUP BY,可選參數,用于將查詢結果按照指定字段進行分組
HAVING,可選參數,用于對分組后的結果進行過濾
5、ORDER BY 字段名 [ASC | DESC]
ORDER BY,可選參數,用于將查詢結果按照指定字段進行排序
排序方式由參數ASC或DESC控制,其中,ASC表示按升序進行排列,DESC表示按降序進行排列,如果不指定參數,默認為升序排列
6、LIMIT [OFFSET] 記錄數
LIMIT,可選參數,用于限制查詢結果的數量
LIMIT后面可以跟兩個參數,第一個參數OFFSET表示偏移量,如果偏移量為0,則從查詢結果的第一條記錄開始,偏移量為1,則從查詢結果的第二條記錄開始,以此類推
OFFSET,可選參數,如果不指定其默認值為0
第二個參數,記錄數表示返回查詢記錄的條數
總結
- 上一篇: MySQL的TRUNCATE关键字
- 下一篇: MySQL查询所有字段