oracle如何用脚本文件创建表空间(MySQL版oracle下scott用户建表语句实例)
类别:数据库 浏览量:264
时间:2021-10-28 10:59:56 oracle如何用脚本文件创建表空间
MySQL版oracle下scott用户建表语句实例概述:
Oracle scott用户下四张表,比较便于做实验,验证数据,现修改为MySQL版本
1.部门表 --dept
2.员工表 --emp
3.工资等级表 --salgrade
4.奖金表 --bonus
dept
|
-- Create table create table DEPT ( deptno INT (2) not null , dname VARCHAR (14), loc VARCHAR (13) ) engine=InnoDB charset=utf8; -- Create/Recreate primary, unique and foreign key constraints alter table DEPT add constraint PK_DEPT primary key (DEPTNO) ; |
|
insert into DEPT(DEPTNO, DNAME, LOC) values ( '10' , 'ACCOUNTING' , 'NEW YORK' ); insert into DEPT(DEPTNO, DNAME, LOC) values ( '20' , 'RESEARCH' , 'DALLAS' ); insert into DEPT(DEPTNO, DNAME, LOC) values ( '30' , 'SALES' , 'CHICAGO' ); insert into DEPT(DEPTNO, DNAME, LOC) values ( '40' , 'OPERATIONS' , 'BOSTON' ); |
emp
|
-- Create table create table EMP ( empno INT (4) not null , ename VARCHAR (10), job VARCHAR (9), mgr INT (4), hiredate DATE , sal decimal (7,2), comm decimal (7,2), deptno INT (2) ) engine=InnoDB charset=utf8; -- Create/Recreate primary, unique and foreign key constraints alter table EMP add constraint PK_EMP primary key (EMPNO); alter table EMP add constraint FK_DEPTNO foreign key (DEPTNO) references DEPT (DEPTNO); |
|
insert into EMP(EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values ( '7369' , 'SMITH' , 'CLERK' , '7902' , '1980-12-17' , '800' , null , '20' ); insert into EMP(EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values ( '7499' , 'ALLEN' , 'SALESMAN' , '7698' , '1981-02-20' , '1600' , '300' , '30' ); insert into EMP(EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values ( '7521' , 'WARD' , 'SALESMAN' , '7698' , '1981-02-22' , '1250' , '500' , '30' ); insert into EMP(EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values ( '7566' , 'JONES' , 'MANAGER' , '7839' , '1981-04-02' , '2975' , null , '20' ); insert into EMP(EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values ( '7654' , 'MARTIN' , 'SALESMAN' , '7698' , '1981-09-28' , '1250' , '1400' , '30' ); insert into EMP(EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values ( '7698' , 'BLAKE' , 'MANAGER' , '7839' , '1981-05-01' , '2850' , null , '30' ); insert into EMP(EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values ( '7782' , 'CLARK' , 'MANAGER' , '7839' , '1981-06-09' , '2450' , null , '10' ); insert into EMP(EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values ( '7788' , 'SCOTT' , 'ANALYST' , '7566' , '1987-06-13' , '3000' , null , '20' ); insert into EMP(EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values ( '7839' , 'KING' , 'PRESIDENT' , null , '1981-11-17' , '5000' , null , '10' ); insert into EMP(EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values ( '7844' , 'TURNER' , 'SALESMAN' , '7698' , '1981-09-08' , '1500' , '0' , '30' ); insert into EMP(EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values ( '7876' , 'ADAMS' , 'CLERK' , '7788' , '1987-06-13' , '1100' , null , '20' ); insert into EMP(EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values ( '7900' , 'JAMES' , 'CLERK' , '7698' , '1981-12-03' , '950' , null , '30' ); insert into EMP(EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values ( '7902' , 'FORD' , 'ANALYST' , '7566' , '1981-12-03' , '3000' , null , '20' ); insert into EMP(EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO) values ( '7934' , 'MILLER' , 'CLERK' , '7782' , '1982-01-23' , '1300' , null , '10' ); |
salgrade
|
create table SALGRADE ( grade INT , losal INT , hisal INT ) engine=InnoDB charset=utf8; |
|
insert into SALGRADE(GRADE, LOSAL, HISAL) values ( '1' , '700' , '1200' ); insert into SALGRADE(GRADE, LOSAL, HISAL) values ( '2' , '1201' , '1400' ); insert into SALGRADE(GRADE, LOSAL, HISAL) values ( '3' , '1401' , '2000' ); insert into SALGRADE(GRADE, LOSAL, HISAL) values ( '4' , '2001' , '3000' ); insert into SALGRADE(GRADE, LOSAL, HISAL) values ( '5' , '3001' , '9999' ); |
bonus
|
create table BONUS ( ename VARCHAR (10), job VARCHAR (9), sal INT , comm INT ) engine=InnoDB charset=utf8 ; |
总结
到此这篇关于MySQL版oracle下scott用户建表语句的文章就介绍到这了,更多相关MySQL版oracle scott用户建表内容请搜索开心学习网以前的文章或继续浏览下面的相关文章希望大家以后多多支持开心学习网!
原文链接:https://www.jianshu.com/p/532fe68924cb
您可能感兴趣
- mysql高可用集群(MySQL之高可用集群部署及故障切换实现)
- mysql数据库基础练习(最全50个Mysql数据库查询练习题)
- django mysql设置(Django框架使用mysql视图操作示例)
- mysql主从同步原理详解(MySQL双主主主架构配置方案)
- mysql的常见优化(详解GaussDB for MySQL性能优化)
- mysql获取随机数(MySQL 生成随机数字、字符串、日期、验证码及 UUID的方法)
- mysql分库分表视图(MySQL分库分表与分区的入门指南)
- python怎样读取mysql数据(使用Python将Mysql的查询数据导出到文件的方法)
- phpstudy怎么修改mysql版本(PhpStudy集成环境升级MySQL数据库版本的方法)
- MySQL批量执行SQL脚本文件
- mysql的连接代码(MySQL 连接查询的原理和应用)
- mysql8.0自定义安装图解(M1芯片安装mysql8.0数据库的实现步骤图文)
- mysql8.0.26安装教程(mysql 8.0.22压缩包完整安装与配置教程图解亲测安装有效)
- mysql快速备份数据(如何使用Maxwell实时同步mysql数据)
- mysqlselect语句汇总(MySQL Select语句是如何执行的)
- mysql主从复制配置(Mysql实现主从配置和多主多从配置)
- 赢麻了 富士公布2021年度财报 营利同比增长240(富士公布2021年度财报)
- 医事文化谈屑 | 古人的名 字 号(医事文化谈屑古人的名)
- ()
- 网友很惭愧,自己写了很多年的字,到头来还不如一名小学生写的好(自己写了很多年的字)
- 中华第一楷 张瑞龄 86岁高龄,苦练楷书71年,一幅字卖593万(中华第一楷张瑞龄)
- 冯骥才 年意(冯骥才年意)
热门推荐
- linux如何查看apache日志(限制 Apache日志文件大小的方法)
- dedecms增加导航内容(织梦DEDECMS中让近三天发布的文章显示红色日期或加上new字或小图片的方法)
- 阿里云服务器ecs如何建站(阿里云服务器ECS远程连接Windows实例失败的解决方法)
- CSS中z-index层叠顺序
- 小程序开发计算方法(小程序实现简单的计算器)
- 面试怎么谈工资
- python怎么去掉字符串的空格(Python切片操作去除字符串首尾的空格)
- mysql8.0如何配超时时间(解决MySQL8.0时区的问题步骤)
- mysql查看视图注释(详解MySQL的sql_mode查询与设置)
- vue弹窗模板(Vue登录页面的动态粒子背景插件实现)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9