好記性不如爛筆頭,給自己不中用的大腦寫點東西,省的每次都要去扒。 查詢 單表查詢 SELECT column_name,column_nameFROM table_name; #去重SELECT DISTINCT column_nameFROM table_name; tips:去重可以單列也可以多 ...
好記性不如爛筆頭,給自己不中用的大腦寫點東西,省的每次都要去扒。
查詢
單表查詢
SELECT column_name,column_nameFROM table_name;
#去重
SELECT DISTINCT column_name
FROM table_name;
tips:去重可以單列也可以多列,
#過濾 SELECT column_name,column_nameFROM table_name
WHERE column_name operator value; tips:常用運算符
= | 等於 |
<>(!=) | 不等於 |
> | 大於 |
< | 小於 |
>= | 大於等於 |
<= | 小於等於 |
BETWEEN | 在某個範圍 |
LIKE | 匹配某種模式 |
IN | 針對某列多個可能值 |
#and/or 邏輯與/邏輯或,真真得真/有真為真 #order by 排序 對查詢結果進行排序, SELECT column_name,column_name
FROM table_name
ORDER BY column_name,column_name ASC|DESC; tips:asc 升序 desc 降序 #limit 控制返回記錄行數 SELECT column_name(s)
FROM table_name
LIMIT number; tips:limit n ,表示返回查詢結果的前n條,limit n,m表示返回從n開始到m條記錄 多表查詢 join 用於結合多個表 #外連接(左連接、右連接、完全外連接) 左連接:以左表為主,即使右表沒有匹配也會返回左表的所有記錄 SELECT *
FROM TABLE1 t1
LEFT JOIN TABLE2 t2
ON t1.ID=t2.ID; 右連接:與左連接相反 SELECT *
FROM TABLE1 t1
RIGHT JOIN TABLE2 t2
ON t1.ID=t2.ID; 完全外連接:mysql不支持,算了