SELECT [DISTINCT] * /{字段名1,字段名2,字段名3,.........}排序
FROM 表名字符串
[WHERE 條件表達式1]查詢
[GROUP BY 字段名[HAVING 條件表達式2]]字符
[ORDER BY 字段名[ASC/DESC]]
[LIMIT[OFFSET] 記錄數];
DISTINCT:去掉重複的值
GROUP BY :分組
ORDER BY :排序
帶有IN 關鍵字的查詢:
SELECT */字段名
FROM 表名
WHERE 字段名 [NOT] IN(元素1,元素2,.....);
帶有BETWEEN AND 關鍵字的查詢:
SELECT */{字段名}
FROM 表名 WHERE 字段名[NOT] BETWEEN 值1AND 值2;
空值查詢:
SELECT */字段名
FROM 表名 WHERE 字段名 IS [NOT] NULL;
帶DISTINCT 的查詢:
SELECT DISTINCT 字段名 FROM 表名;
若是做用多個字段,徹底重複纔會被刪去。
帶LIKE 關鍵字的查詢:
SELECT */字段名
FROM 表名
WHERE 字段名 [NOT] LIKE '匹配字符串'
通配符:1.%,能夠匹配任意長度的字符串,包括空字符串
's%'以字符s開頭的
2._下劃線通配符,能夠匹配任意長度的字符串,包括空字符串
"\%"匹配百分號字面值
帶AND關鍵字的多條件字查詢:
SELECT */字段名
FROM 表名
WHERE 條件表達式/AND條件表達式[...AND條件表達式n]
帶or關鍵字的查詢:
SELECT */字段名
FROM 表名
WHERE 條件表達式/OR 條件表達式2[...OR 條件表達式n];