摘要: 设置保存点: 回滚到保存点处: 若直接rollback,则回滚到最近一次commit处。 commit后保存点就没了。 习题: 阅读全文
posted @ 2021-06-24 21:26 Dudo1 阅读(23) 评论(0) 推荐(0)
摘要: 创建一个表: 插入数据:对于有非空约束的列一定要赋值 插入80号部门的员工的信息: 脚本输入: 更改后commit。commit后不能回滚,此时已经写死了。 阅读全文
posted @ 2021-06-24 20:45 Dudo1 阅读(34) 评论(0) 推荐(0)
摘要: 创建表: 第一种方式: (10,2)表示 一共十位,其中有两位是小数部分,整数部分为8位; 第二种方式:(依托于现有的表,数据也会导入) 加入过滤条件让其查询不到数据,导入就为空,如下: 增加一列: 修改: 将id 类型长度改为15,若是表中此时有数据,则此时修改对以后的数据产生影响,对已有数据无影 阅读全文
posted @ 2021-06-24 18:45 Dudo1 阅读(61) 评论(0) 推荐(0)
摘要: 小习题: 查询99年来公司的员工中工资最高的人的信息: 阅读全文
posted @ 2021-06-24 17:28 Dudo1 阅读(28) 评论(0) 推荐(0)
摘要: count记录数据数量,只记录非空的 avg(..)=sum(..)/count(..) 所以avg也是如此 下图实际奖金率应该有107条记录 可以用单行函数将空值赋值然后运算: 分组数据: from和where需要挨着; 多次分组:(不同部门的不同工种的平均工资) 如上图,seclet处的depa 阅读全文
posted @ 2021-06-24 11:12 Dudo1 阅读(134) 评论(0) 推荐(0)
摘要: 两个表的连接: 缩写后: 多个表连接: 、 连接n个表,至少需要n-1个连接条件; 非等值连接: 查询员工工资在几档: 左右外连接加号位置不同: 满外连接: 左边右边都想出来: 自连接: 练习: 阅读全文
posted @ 2021-06-24 09:56 Dudo1 阅读(47) 评论(0) 推荐(0)