- 博客(10)
- 收藏
- 关注
原创 触发器
触发器是特殊的存储过程,在特定的数据库活动发生时执行,触发器可以与特定表上的INSERT、UPDATE和DELETE操作(或组合)相关联。常见用途:保证数据一致。基于某个表的变动在其他表上执行活动。进行额外的验证并根据需要退回数据。计算计算列的值或更新时间戳。
2017-09-25 17:39:09
277
原创 MySQL数据类型
MySQL中定义数据字段的类型对你数据库的优化是非常重要的。 MySQL支持多种类型,大致可以分为三类:数值、日期/时间和字符串(字符)类型。数值类型MySQL支持所有标准SQL数值数据类型。
2017-09-25 10:54:33
348
原创 薪水涨幅查询
查找员工编号emp_now为10001其自入职以来的薪水salary涨幅值growthCREATE TABLE `salaries` (`emp_no` int(11) NOT NULL,`salary` int(11) NOT NULL,`from_date` date NOT NULL,`to_date` date NOT NULL,PRIMARY KEY (`emp_no`,`fro
2017-09-14 18:43:26
567
原创 左连结
CREATE TABLE `departments` (`dept_no` char(4) NOT NULL,`dept_name` varchar(40) NOT NULL,PRIMARY KEY (`dept_no`));CREATE TABLE `dept_emp` (`emp_no` int(11) NOT NULL,`dept_no` char(4) NOT NULL,`fro
2017-09-14 18:30:07
324
原创 获取所有员工当前的manager
获取所有员工当前的manager,如果当前的manager是自己的话结果不显示,当前表示to_date=’9999-01-01’。 结果第一列给出当前员工的emp_no,第二列给出其manager对应的manager_no。CREATE TABLE `dept_emp` (`emp_no` int(11) NOT NULL,`dept_no` char(4) NOT NULL,`from_d
2017-09-14 17:10:16
492
原创 薪水查询
数据表如下CREATE TABLE `dept_manager` (`dept_no` char(4) NOT NULL,`emp_no` int(11) NOT NULL,`from_date` date NOT NULL,`to_date` date NOT NULL,PRIMARY KEY (`emp_no`,`dept_no`));CREATE TABLE `salaries` (
2017-09-14 09:41:52
784
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人