详解Oracle数据库中自带的所有表结构(sql代码)


Posted in Oracle onNovember 20, 2021

一、tb_emp(员工表)

1、建表

CREATE TABLE "TEST"."TB_EMP" (	
	"EMPNO" NUMBER(4,0) PRIMARY KEY NOT NULL, 
	"ENAME" VARCHAR2(10), 
	"JOB" VARCHAR2(9), 
	"MGR" NUMBER(4,0), 
	"HIREDATE" DATE, 
	"SAL" NUMBER(7,2), 
	"COMM" NUMBER(7,2), 
	"DEPTNO" NUMBER(2,0)
);
COMMENT ON COLUMN "TEST"."TB_EMP"."EMPNO" IS '员工编号';
COMMENT ON COLUMN "TEST"."TB_EMP"."ENAME" IS '姓名';
COMMENT ON COLUMN "TEST"."TB_EMP"."JOB" IS '职位';
COMMENT ON COLUMN "TEST"."TB_EMP"."MGR" IS '领导编号';
COMMENT ON COLUMN "TEST"."TB_EMP"."HIREDATE" IS '入职时间';
COMMENT ON COLUMN "TEST"."TB_EMP"."SAL" IS '基本工资';
COMMENT ON COLUMN "TEST"."TB_EMP"."COMM" IS '奖金';
COMMENT ON COLUMN "TEST"."TB_EMP"."DEPTNO" IS '部门编号';
COMMENT ON TABLE "TEST"."TB_EMP"  IS '员工表';

2、导入数据

INSERT INTO "TB_EMP" (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) VALUES (7369,'史密斯','店员',7902,TIMESTAMP '1980-12-17 00:00:00.000000',800,NULL,20);
INSERT INTO "TB_EMP" (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) VALUES (7499,'艾伦','售货员',7698,TIMESTAMP '1981-02-20 00:00:00.000000',1600,300,30);
INSERT INTO "TB_EMP" (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) VALUES (7521,'沃德','售货员',7698,TIMESTAMP '1981-02-22 00:00:00.000000',1250,500,30);
INSERT INTO "TB_EMP" (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) VALUES (7566,'琼斯','经理',7839,TIMESTAMP '1981-04-02 00:00:00.000000',2975,NULL,20);
INSERT INTO "TB_EMP" (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) VALUES (7654,'马丁','售货员',7698,TIMESTAMP '1981-09-28 00:00:00.000000',1250,1400,30);
INSERT INTO "TB_EMP" (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) VALUES (7698,'布莱克','经理',7839,TIMESTAMP '1981-05-01 00:00:00.000000',2850,NULL,30);
INSERT INTO "TB_EMP" (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) VALUES (7782,'克拉克','经理',7839,TIMESTAMP '1981-06-09 00:00:00.000000',2450,NULL,10);
INSERT INTO "TB_EMP" (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) VALUES (7788,'斯科特','分析师',7566,TIMESTAMP '1987-04-19 00:00:00.000000',3000,NULL,20);
INSERT INTO "TB_EMP" (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) VALUES (7839,'国王','总统',NULL,TIMESTAMP '1981-11-17 00:00:00.000000',5000,NULL,10);
INSERT INTO "TB_EMP" (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) VALUES (7844,'特纳','售货员',7698,TIMESTAMP '1981-09-08 00:00:00.000000',1500,0,30);
INSERT INTO "TB_EMP" (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) VALUES (7876,'亚当斯','店员',7788,TIMESTAMP '1987-05-23 00:00:00.000000',1100,NULL,20);
INSERT INTO "TB_EMP" (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) VALUES (7900,'詹姆斯','店员',7698,TIMESTAMP '1981-12-03 00:00:00.000000',950,NULL,30);
INSERT INTO "TB_EMP" (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) VALUES (7902,'福特','分析师',7566,TIMESTAMP '1981-12-03 00:00:00.000000',3000,NULL,20);
INSERT INTO "TB_EMP" (EMPNO,ENAME,JOB,MGR,HIREDATE,SAL,COMM,DEPTNO) VALUES (7934,'米勒','店员',7782,TIMESTAMP '1982-01-23 00:00:00.000000',1300,NULL,10);

3、查表

SELECT * FROM "TEST"."TB_EMP"

详解Oracle数据库中自带的所有表结构(sql代码) 

二、tb_dept(部门表)

1、建表

CREATE TABLE "TEST"."TB_DEPT" (	
	"DEPTNO" NUMBER(2,0) PRIMARY KEY NOT NULL,  
	"DNAME" VARCHAR2(14), 
	"LOC" VARCHAR2(13)
 );
COMMENT ON COLUMN "TEST"."TB_DEPT"."DEPTNO" IS '部门编号';
COMMENT ON COLUMN "TEST"."TB_DEPT"."DNAME" IS '部门名称';
COMMENT ON COLUMN "TEST"."TB_DEPT"."LOC" IS '部门所在位置';
COMMENT ON TABLE "TEST"."TB_DEPT"  IS '部门表';

2、导入数据

INSERT INTO "TB_DEPT" (DEPTNO,DNAME,LOC) VALUES (10,'会计','纽约');
INSERT INTO "TB_DEPT" (DEPTNO,DNAME,LOC) VALUES (20,'研究','达拉斯');
INSERT INTO "TB_DEPT" (DEPTNO,DNAME,LOC) VALUES (30,'销售','芝加哥');
INSERT INTO "TB_DEPT" (DEPTNO,DNAME,LOC) VALUES (40,'运营','波士顿');

3、查表

SELECT * FROM  "TEST"."TB_DEPT";

详解Oracle数据库中自带的所有表结构(sql代码)

三、tb_bonus(奖金表)

1、建表

CREATE TABLE TEST."TB_BONUS" (	
"ENAME" VARCHAR2(10), 
"JOB" VARCHAR2(9), 
"SAL" NUMBER, 
"COMM" NUMBER
); 
COMMENT ON COLUMN "TEST"."TB_BONUS"."ENAME" IS '姓名';
COMMENT ON COLUMN "TEST"."TB_BONUS"."JOB" IS '职位';
COMMENT ON COLUMN "TEST"."TB_BONUS"."SAL" IS '基本工资'; 
COMMENT ON COLUMN "TEST"."TB_BONUS"."COMM" IS '奖金';
COMMENT ON TABLE "TEST"."TB_BONUS"  IS '奖金表';

2、导入数据

3、查表

详解Oracle数据库中自带的所有表结构(sql代码)

四、tb_salgrade(工资等级表)

1、建表

CREATE TABLE "TEST"."TB_SALGRADE" (
	"GRADE" NUMBER, 
	"LOSAL" NUMBER, 
	"HISAL" NUMBER
);
COMMENT ON COLUMN "TEST"."TB_SALGRADE"."GRADE" IS '工资等级';
COMMENT ON COLUMN "TEST"."TB_SALGRADE"."LOSAL" IS '最低工资';
COMMENT ON COLUMN "TEST"."TB_SALGRADE"."HISAL" IS '最高工资';
COMMENT ON TABLE "TEST"."TB_SALGRADE"  IS '工资等级表';

2、导入数据

INSERT INTO TEST.TB_SALGRADE (GRADE,LOSAL,HISAL) VALUES (1,700,1200);
INSERT INTO TEST.TB_SALGRADE (GRADE,LOSAL,HISAL) VALUES (2,1201,1400);
INSERT INTO TEST.TB_SALGRADE (GRADE,LOSAL,HISAL) VALUES (3,1401,2000);
INSERT INTO TEST.TB_SALGRADE (GRADE,LOSAL,HISAL) VALUES (4,2001,3000);
INSERT INTO TEST.TB_SALGRADE (GRADE,LOSAL,HISAL) VALUES (5,3001,9999);

3、查表

SELECT * FROM TEST.TB_SALGRADE;

详解Oracle数据库中自带的所有表结构(sql代码)

 五、tb_users(用户表)

1、建表

CREATE TABLE "TEST"."TB_USERS" (	
	"ID" VARCHAR2(10) PRIMARY KEY NOT NULL,  
	"USERNAME" VARCHAR2(64), 
	"PASSWORD" VARCHAR2(64),
	"AGE" NUMBER(3,0),
	"SEX" VARCHAR2(1)
);
 
COMMENT ON COLUMN "TEST"."TB_USERS"."ID" IS '用户唯一id';
COMMENT ON COLUMN "TEST"."TB_USERS"."USERNAME" IS '用户名';
COMMENT ON COLUMN "TEST"."TB_USERS"."PASSWORD" IS '密码';
COMMENT ON COLUMN "TEST"."TB_USERS"."AGE"  IS '年龄';
COMMENT ON COLUMN "TEST"."TB_USERS"."SEX"  IS '性别';
COMMENT ON TABLE "TEST"."TB_USERS"  IS '用户表';

2、导入数据

INSERT INTO "TB_USERS" (ID,USERNAME,PASSWORD,AGE,SEX) VALUES ('1','史密斯','123456',23,'1');
INSERT INTO "TB_USERS" (ID,USERNAME,PASSWORD,AGE,SEX) VALUES ('2','艾伦','123456',18,'0');
INSERT INTO "TB_USERS" (ID,USERNAME,PASSWORD,AGE,SEX) VALUES ('3','沃德','123456',28,'1');
INSERT INTO "TB_USERS" (ID,USERNAME,PASSWORD,AGE,SEX) VALUES ('4','琼斯','123456',19,'0');
INSERT INTO "TB_USERS" (ID,USERNAME,PASSWORD,AGE,SEX) VALUES ('5','马丁','123456',25,'1');
INSERT INTO "TB_USERS" (ID,USERNAME,PASSWORD,AGE,SEX) VALUES ('6','布莱克','123456',27,'1');
INSERT INTO "TB_USERS" (ID,USERNAME,PASSWORD,AGE,SEX) VALUES ('7','克拉克','123456',29,'1');
INSERT INTO "TB_USERS" (ID,USERNAME,PASSWORD,AGE,SEX) VALUES ('8','斯科特','123456',32,'1');
INSERT INTO "TB_USERS" (ID,USERNAME,PASSWORD,AGE,SEX) VALUES ('9','国王','123456',90,'1');
INSERT INTO "TB_USERS" (ID,USERNAME,PASSWORD,AGE,SEX) VALUES ('10','特纳','123456',52,'1');
INSERT INTO "TB_USERS" (ID,USERNAME,PASSWORD,AGE,SEX) VALUES ('11','亚当斯','123456',46,'1');
INSERT INTO "TB_USERS" (ID,USERNAME,PASSWORD,AGE,SEX) VALUES ('12','詹姆斯','123456',34,'1');
INSERT INTO "TB_USERS" (ID,USERNAME,PASSWORD,AGE,SEX) VALUES ('13','福特','123456',65,'1');
INSERT INTO "TB_USERS" (ID,USERNAME,PASSWORD,AGE,SEX) VALUES ('14','米勒','123456',75,'1');

3、查表

select * from "TEST"."TB_USERS";

详解Oracle数据库中自带的所有表结构(sql代码)

 六、tb_saldetail(工资详细表)

1、建表

CREATE TABLE "UCLM"."TB_SALDETAIL" (
    "SALNO" NUMBER(4,0) PRIMARY KEY NOT NULL, 
    "ENAME" VARCHAR2(10),
    "SALYEAR"  VARCHAR2(10),
    "SALMONTH" VARCHAR2(4),
    "SAL" NUMBER(7,2), 
    "COMM" NUMBER(7,2), 
    "EMPNO" NUMBER(4,0) 
);
COMMENT ON COLUMN "UCLM"."TB_SALDETAIL"."SALNO" IS '工资编号';
COMMENT ON COLUMN "UCLM"."TB_SALDETAIL"."ENAME" IS '姓名';
COMMENT ON COLUMN "UCLM"."TB_SALDETAIL"."SALYEAR" IS '发薪年份';
COMMENT ON COLUMN "UCLM"."TB_SALDETAIL"."SALMONTH" IS '发薪月份';
COMMENT ON COLUMN "UCLM"."TB_SALDETAIL"."SAL" IS '基本工资';
COMMENT ON COLUMN "UCLM"."TB_SALDETAIL"."COMM" IS '奖金';
COMMENT ON COLUMN "UCLM"."TB_SALDETAIL"."EMPNO" IS '员工编号';
COMMENT ON TABLE "UCLM"."TB_SALDETAIL"  IS '工资详细表';

2、导入数据

INSERT INTO TEST.TB_SALDETAIL (SALNO, ENAME, SALYEAR, SALMONTH, SAL, COMM, EMPNO) VALUES(1, '史密斯', '2020', '01', 800, 0, 7369);
INSERT INTO TEST.TB_SALDETAIL (SALNO, ENAME, SALYEAR, SALMONTH, SAL, COMM, EMPNO) VALUES(2, '史密斯', '2020', '02', 801.14, 300, 7369);
INSERT INTO TEST.TB_SALDETAIL (SALNO, ENAME, SALYEAR, SALMONTH, SAL, COMM, EMPNO) VALUES(3, '史密斯', '2020', '03', 804.21, null, 7369);
INSERT INTO TEST.TB_SALDETAIL (SALNO, ENAME, SALYEAR, SALMONTH, SAL, COMM, EMPNO) VALUES(4, '史密斯', '2020', '04', 806.41, null, 7369);
INSERT INTO TEST.TB_SALDETAIL (SALNO, ENAME, SALYEAR, SALMONTH, SAL, COMM, EMPNO) VALUES(5, '史密斯', '2020', '05', 800.55, 100, 7369);
INSERT INTO TEST.TB_SALDETAIL (SALNO, ENAME, SALYEAR, SALMONTH, SAL, COMM, EMPNO) VALUES(6, '史密斯', '2020', '06', 806.14, 200, 7369);
INSERT INTO TEST.TB_SALDETAIL (SALNO, ENAME, SALYEAR, SALMONTH, SAL, COMM, EMPNO) VALUES(7, '史密斯', '2020', '07', 800.55, null, 7369);
INSERT INTO TEST.TB_SALDETAIL (SALNO, ENAME, SALYEAR, SALMONTH, SAL, COMM, EMPNO) VALUES(8, '史密斯', '2020', '08', 806.84, null, 7369);
INSERT INTO TEST.TB_SALDETAIL (SALNO, ENAME, SALYEAR, SALMONTH, SAL, COMM, EMPNO) VALUES(9, '史密斯', '2020', '09', 800.77, null, 7369);
INSERT INTO TEST.TB_SALDETAIL (SALNO, ENAME, SALYEAR, SALMONTH, SAL, COMM, EMPNO) VALUES(10, '史密斯', '2020', '10', 806.85, null, 7369);
INSERT INTO TEST.TB_SALDETAIL (SALNO, ENAME, SALYEAR, SALMONTH, SAL, COMM, EMPNO) VALUES(11, '史密斯', '2020', '11', 800.83, 0, 7369);
INSERT INTO TEST.TB_SALDETAIL (SALNO, ENAME, SALYEAR, SALMONTH, SAL, COMM, EMPNO) VALUES(12, '史密斯', '2020', '12', 806.14, 100, 7369);

3、查表

详解Oracle数据库中自带的所有表结构(sql代码)

到此这篇关于Oracle数据库中自带的所有表结构的文章就介绍到这了,更多相关Oracle数据库所有表结构内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Oracle 相关文章推荐
Oracle创建只读账号的详细步骤
Jun 07 Oracle
Oracle以逗号分隔的字符串拆分为多行数据实例详解
Jul 16 Oracle
C#连接ORACLE出现乱码问题的解决方法
Oct 05 Oracle
Oracle中update和select 关联操作
Jan 18 Oracle
oracle删除超过N天数据脚本的方法
Feb 28 Oracle
详细聊聊Oracle表碎片对性能有多大的影响
Mar 19 Oracle
详解SQL的窗口函数
Apr 21 Oracle
清空 Oracle 安装记录并重新安装
Apr 26 Oracle
解决Oracle数据库用户密码过期
May 11 Oracle
oracle delete误删除表数据后如何恢复
Jun 28 Oracle
Oracle查看表空间使用率以及爆满解决方案详解
Jul 23 Oracle
Oracle表空间与权限的深入讲解
Nov 17 #Oracle
详解Oracle块修改跟踪功能
Nov 07 #Oracle
Oracle安装TNS_ADMIN环境变量设置参考
Nov 01 #Oracle
关于Oracle12C默认用户名system密码不正确的解决方案
Oct 16 #Oracle
C#连接ORACLE出现乱码问题的解决方法
Oct 05 #Oracle
Oracle 临时表空间SQL语句的实现
Sep 25 #Oracle
oracle索引总结
Sep 25 #Oracle
You might like
PHP获取网卡地址的代码
2008/04/09 PHP
基于PHPExcel的常用方法总结
2013/06/13 PHP
php实现微信支付之退款功能
2018/05/30 PHP
改善你的jQuery的25个步骤 千倍级效率提升
2010/02/11 Javascript
从URL中提取参数与将对象转换为URL查询参数的实现代码
2012/01/12 Javascript
10款非常有用的 Ajax 插件分享
2012/03/14 Javascript
网页中表单按回车就自动提交的问题的解决方案
2014/11/03 Javascript
Javascript实现通过选择周数显示开始日和结束日的实现代码
2016/05/30 Javascript
使用PBFunc在Powerbuilder中支付宝当面付款功能
2016/10/01 Javascript
原生js实现淘宝购物车功能
2020/06/23 Javascript
Vue实现点击时间获取时间段查询功能
2020/08/21 Javascript
nodemon实现Typescript项目热更新的示例代码
2019/11/19 Javascript
javascript使用canvas实现饼状图效果
2020/09/08 Javascript
[56:14]Fnatic vs OG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
使用Django的模版来配合字符串翻译工作
2015/07/27 Python
基于python的Tkinter编写登陆注册界面
2017/06/30 Python
Python实现的快速排序算法详解
2017/08/01 Python
python SSH模块登录,远程机执行shell命令实例解析
2018/01/12 Python
python实现读Excel写入.txt的方法
2018/04/29 Python
PYTHON基础-时间日期处理小结
2018/05/05 Python
Python实现将Excel转换成xml的方法示例
2018/08/25 Python
Python全栈之列表数据类型详解
2019/10/01 Python
基于python-pptx库中文文档及使用详解
2020/02/14 Python
python3 sorted 如何实现自定义排序标准
2020/03/12 Python
使用HTML5的链接预取功能(link prefetching)给网站提速
2012/12/13 HTML / CSS
HTML5中图片之间的缝隙完美解决方法
2017/07/07 HTML / CSS
HTML5实现无刷新修改URL的方法
2019/11/14 HTML / CSS
埃弗顿足球俱乐部官方网上商店:Everton Direct
2018/01/13 全球购物
Myprotein俄罗斯官网:欧洲第一运动营养品牌
2019/05/05 全球购物
餐饮加盟计划书
2014/01/10 职场文书
2014年迎新年联欢会活动策划方案
2014/02/26 职场文书
和解协议书
2014/04/16 职场文书
党性心得体会
2014/09/03 职场文书
大学生实习证明范文(5篇)
2014/09/18 职场文书
Python常用配置文件ini、json、yaml读写总结
2021/07/09 Python
Python 详解通过Scrapy框架实现爬取百度新冠疫情数据流程
2021/11/11 Python