1、Navicat經常使用快捷鍵sql
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,鼠標三擊選擇當前行函數
2、增刪庫表、字段、索引等操做spa
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 =’唐強’;-修改
3、經常使用的關鍵字:設計
like%/like_、BETWEEN AND、in、is null、desc、DISTINCT、group by、limit
4、聚合函數:code
SUM()、AVG()、COUNT、MAX()、MINI()
5、SQL執行順序 F-W-G-S-H-Oblog
第一步: 執行FROM
第二步: WHERE條件過濾T
第三步: GROUP BY 分組
第四步: 執行SELECT投影列
第五步:HAVING條件過濾
第六步: 執行ORDER BY 排序排序
注意!! :在分組查詢中,可以查詢的字段只能是分組字段和聚合函數
WHERE運行在分組前,故後面不能有聚合函數,HAVING運行在分組後,只能做聚合函數的過濾索引
6、CASE WHEN THENit
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 when total_amount>=100 and total_amount<200 then 3 when total_amount>=200 and total_amount<500 then 4 when total_amount>=500 and total_amount<1000 then 5 else 6 end