-
本课程关注:数据操作语言
查看全部 -
常见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数据操作语言
查看全部
举报