Oracle二维表操作训练
—创建Employees create table Employees( employeeID varchar2(6) primary key, ename varchar2(10) not null, Birthday date not null, sex char(4) not null, address varchar2(20) , zip varchar2(6), Phonenumber varchar2(12), Emailaddress varchar2(30), departmentID varchar2(3) not null ); —创建Departments create table Departments( departmentID varchar2(3) primary key, departmentName varchar2(30) not null, note varchar2(16)
); —创建Salary create table Salary( employeeID varchar2(6) primary key, income number(8,2) not null, outcome number(8,2) not null
);
–插入测试数据 insert into Employees(Employeeid,ename,Birthday,sex,Departmentid) values(010001,‘王平’,to_date(‘1981-01-05’,‘yyyy-mm-dd’),‘女’,‘1’); insert into Employees(Employeeid,ename,Birthday,sex,Departmentid) values(010003,‘韦严平’,to_date(‘1979-11-05’,‘yyyy-mm-dd’),‘女’,‘2’); insert into Employees(Employeeid,ename,Birthday,sex,Departmentid) values(010021,‘吴庆红’,to_date(‘1984-07-02’,‘yyyy-mm-dd’),‘女’,‘3’); insert into Employees(Employeeid,ename,Birthday,sex,Departmentid) values(010031,‘李方’,to_date(‘1980-8-4’,‘yyyy-mm-dd’),‘女’,‘4’); insert into Employees(Employeeid,ename,Birthday,sex,Departmentid) values(010005,‘李明’,to_date(‘1985-02-10’,‘yyyy-mm-dd’),‘女’,‘5’);
insert into Departments(departmentID,departmentName)values(1,‘办公室’); insert into Departments(departmentID,departmentName)values(2,‘人力资源’); insert into Departments(departmentID,departmentName)values(3,‘销售部’); insert into Departments(departmentID,departmentName)values(4,‘财务部’); insert into Departments(departmentID,departmentName)values(5,‘生产部’);
insert into Salary values(010001,3000,100); insert into Salary values(010003,3000,50); insert into Salary values(010021,5000,50); insert into Salary values(010031,3000,50); insert into Salary values(010005,2500,50);
---添加外键约束
alter table Employees add constraints fk_e_d_departtmentID foreign key(departmentID) references Departments(departmentID) alter table Employees add constraints ck_sex check(sex=‘男’ or sex=‘女’) alter table Departments add constraints un_departmentName unique(departmentName) —增加字段 alter table Employees add qq number(15)
update salary set income=2890 where employeeID=010001 update Departments set departmentName=‘生产计划部’ where departmentName=‘生产部’ update salary set income=income+100
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 引号吃掉了我的数据~~~
- 每日一题 | 召唤兽问题
- WMI ——重写版
- LeetCode009|只出现一次的数字
- 丢弃掉那些 BeanUtils 工具类吧,MapStruct 是真香!!!
- 还在「黑盒炼丹」? 教你如何实现一行代码透视炼丹过程
- SpringCloud Alibaba微服务实战十九 - 集成RBAC授权
- 混合算法(GA+TS)求解作业车间调度问题(JSP)-禁忌搜索部分
- 打卡群刷题总结0810——从前序与中序遍历序列构造二叉树
- JavaScript性能优化
- Python+Excel+Word一秒制作百份合同
- SQL 订单揽收统计
- LeetCode11|搜索二维矩阵
- LeetCode14|合并排序的数组
- LeetCode12|两个数组的交集