MySQL資料庫常用操作命令二
接上一篇的操作:
1.查詢相反條件:select 查詢欄位 from 表名 where not (查詢條件);
2.範圍查詢: in,between and,is null,not between and ,is not null
3.排序:select 查詢欄位 from 表名 order by 欄位名 asc(升序)/desc(降序)
4.多個欄位排序:select 查詢欄位 order by 欄位名 升序/降序, 欄位名 升序/降序......
5.根據某一欄位名統計資料條數:select count(欄位名) from 表名;
6.根據某一欄位名統計該欄位的最大、最小值:select max(欄位名) from 表名 條件;
7.根據某一欄位名統計該欄位的和、平均值:select avg(欄位名) from 表名 where 條件;
8.分組
搜尋欄位名分組:select 欄位名 from 表名 group by 欄位名;
分組後可以對所分的組進行條件選擇:select 查詢欄位 from 表名 group by 欄位名 having 條件;
9.顯示指定行數的資料:select * from 表名 limit 數值1(下標),數值2;
10.內連結、左右連結查詢:兩個表重新合成一個數據集
例如:select 查詢欄位 from 表名1 inner/left/right join 表名2 on 表名1.欄位名=表2.欄位名;
11.自關聯查詢:select 欄位名 from 表名 inner join 同一表名;
12.巢狀查詢:select 欄位名 from 表名 where 條件(包含一條查詢語句)