-
本課程關注:數據操作語言
查看全部 -
常見SQL語句類型
查看全部 -
SQL:結構化查詢語言
NoSQL:非結構化查詢語言
查看全部 -
Left join ...on...where....is null 可以對 not in 進行優化
查看全部 -
在mysql中Join操作類型-FUll JOIN 不能夠直接使用可用做鏈接和有鏈接聯合使用:例如:
SELECT a.`user_name`,a.`over`,b.`over` FROM user1 a LEFT JOIN user2 b ON a.`user_name`=b.`user_name`
UNION ALL
SELECT b.`user_name`,b.`over`,a.`over`
FROM user1 a RIGHT JOIN user2 b ON a.`user_name`=b.`user_name`
查看全部 -
SQL標準中Join的類型
內鏈接(INNER JOIN):基于連接謂詞將兩張表(如A和B)的列組合在一起,產生新的結果表
全外連接(FULL OUTER JOIN):
左外連接(LEFT OUTER JOIN)
右外連接(RIGHT OUTER JOIN)
交叉連接(CROSS JOIN)
查看全部 -
sql開發技巧著重于DML語句
SELECT?
INSERT
UPDATE
DELETE
查看全部 -
常見的sql語句類型:
DDL 數據定義語言
TPL 事務處理語言
DCL 數據控制語言
DML 數據操作語言
查看全部 -
如何查詢出打怪四人組中打怪最多的日期?
使用子查詢語句:
select?a.user_name,b.timestr,b.kills?from?user1?as?a?left?join?user_kills?as?b?on?a.id?=?b.user_id where?b.kills?=?(select?max(c.kills)?from?user_kills?as?c?where?b.user_id?=?c.user_id);
在子查詢中添加 b.user_id = c.user_id 目的在于 在 “悟空”“八戒”“沙僧”中分組取出最大值,若是直接刪除的話,只能在所有數據中取出最大值。
2. 優化使用join 語句
select?a.user_name?,?b.timestr?,?b.kills? from?user1?a join?user_kills?b?on?a.id?=?b.user_id join?user_kills?c?on?c.user_id?=?b.user_id group?by?a.user_name?,?b.timestr?,?b.kills having?b.kills?=?MAX(c.kills)
?
查看全部 -
DML數據操作語言(select insert update delete)查看全部
-
join 優化聚合子查詢
查看全部 -
join速度快
查看全部 -
語句類型.
查看全部 -
SQL的特點作用
增加數據庫處理效率,減少應用相應時間
減少數據庫服務器負載,增加服務器穩定性.
減少服務器間通訊的網絡流量.
查看全部 -
SQL語句類型
DDL數據定義語言
TPL事務處理語言
DCL數據控制語言
DML數據操作語言
查看全部
舉報