一、Navicat常用快捷鍵
1,Ctrl+q就會彈出一個sql輸入窗口
2,Ctrl+r就執行sql了
3,按f6會彈出一個命令窗口
4,Ctrl+/ 注釋
5,Ctrl +Shift+/ 解除注釋
6,Ctrl+R 運行選中的SQL語句
7,Ctrl+Shift+R 只運行選中的sql語句
8,Ctrl+L 刪除選中行內容
9,Ctrl+D 表的數據顯示顯示頁面切換到表的結構設計頁面,但是在查詢頁面寫sql時是復制當前行並粘貼到下一行
10,Ctrl+N 打開一個新的查詢窗口
11,Ctrl+W 關閉當前查詢窗口
12,鼠標三擊選擇當前行
mac 版看提示
二、增刪庫表、字段、索引等操作
select s_name from t_stu; # 查 insert into t_stu(sname,sage)value(‘王歡’,23); # 增 delete from t_stu where sage = 22; # 刪 update t_stu set sage=25 where sname =’唐強’;# 改
三、常用的關鍵字:
like%、like_、BETWEEN AND、in、is null、desc、DISTINCT、group by、limit
四、聚合函數:
SUM()、AVG()、COUNT、MAX()、MINI()
五、SQL執行順序 F-W-G-S-H-O
第一步:執行FROM
第二步: WHERE條件過濾
第三步: GROUP BY 分組
第四步:執行SELECT投影列
第五步:HAVING條件過濾
第六步: 執行ORDER BY 排序
注意!!!
在分組查詢中,能夠查詢的字段只能是分組字段和聚合函數
WHERE運行在分組前,故后面不能有聚合函數,HAVING運行在分組后,只能作聚合函數的過濾
六、CASE WHEN THEN else end as
CASE WHEN total_amount<10 then 0 when total_amount>=10 and total_amount<50 then 1 when total_amount>=50 and total_amount<100 then 2 else 3 end
相當於Excel switch