DDL 数据定义语言 create alter 负责数据结构定义与数据库对象定义
TPL 事务处理语言 确保被DML语句影响的表和行得以及时更新,包括开始事务,提交事务,回滚
DCL 数据控制语言 用来设置数据库用户或角色权限的,包括GRANT、DENY、REVOKE
DML 数据操作语言 增删改查
TPL 事务处理语言 确保被DML语句影响的表和行得以及时更新,包括开始事务,提交事务,回滚
DCL 数据控制语言 用来设置数据库用户或角色权限的,包括GRANT、DENY、REVOKE
DML 数据操作语言 增删改查
2017-04-21
这样的解法是错误的,第二次连接查询后再分组,查询出来的c.kills字段的值并不是最大的,在此基础上做having条件判断,得出来的结果是不正确的。
2017-04-14
楼上的思维也是奇怪,越复杂的语句越应该把其逻辑原理讲解清楚,难道有基础了就可以只看答案不知过程了吗?老师的作用不就是来开导学生思路的吗?讲的不好就是不好,有什么不能承认的。
按你那逻辑,是不是大家上完初中就不用上高中了,反正有基础了,买本练习题自己看配套答案好了,还需要老师讲解做什么,就看完答案就能直接成大神了。
按你那逻辑,是不是大家上完初中就不用上高中了,反正有基础了,买本练习题自己看配套答案好了,还需要老师讲解做什么,就看完答案就能直接成大神了。
2017-04-13
CREATE TABLE `user2` (`id` int(11),`user_name` varchar(255),`over` varchar(255) ,PRIMARY KEY (`id`)) ;
INSERT INTO `user2` VALUES ('1', '孙悟空', '成佛');
INSERT INTO `user2` VALUES ('2', '牛魔王', '被降服');
INSERT INTO `user2` VALUES ('3', '蛟魔王', '被降服');
INSERT INTO `user2` VALUES ('4', '鹏魔王', '被降服');
INSERT INTO `user2` VALUES ('1', '孙悟空', '成佛');
INSERT INTO `user2` VALUES ('2', '牛魔王', '被降服');
INSERT INTO `user2` VALUES ('3', '蛟魔王', '被降服');
INSERT INTO `user2` VALUES ('4', '鹏魔王', '被降服');
2017-04-11
CREATE TABLE `user1` (`id` int(11),`user_name` varchar(255),`over` varchar(255),PRIMARY KEY (`id`)) ;
INSERT INTO `user1` VALUES ('1', '唐僧', '檀功德佛');
INSERT INTO `user1` VALUES ('2', '猪八戒', '净坛使者');
INSERT INTO `user1` VALUES ('3', '孙悟空', '斗战胜佛');
INSERT INTO `user1` VALUES ('4', '沙僧', '金身罗汉');
INSERT INTO `user1` VALUES ('1', '唐僧', '檀功德佛');
INSERT INTO `user1` VALUES ('2', '猪八戒', '净坛使者');
INSERT INTO `user1` VALUES ('3', '孙悟空', '斗战胜佛');
INSERT INTO `user1` VALUES ('4', '沙僧', '金身罗汉');
2017-04-11
update user1 a,user2 b
SET b.over=a.over
where a.user_name=b.user_name
SET b.over=a.over
where a.user_name=b.user_name
2017-04-11