创建和准备Oracle样例数据库
一 创建Oracle样例数据库此处有一个Oracle创建数据库和表和插入数据的脚本; http://www.forta.com/books/0672336073/ 亦可在此下载; http://pan.baidu.com/s/1skFeGVj 运行脚本将创建5个表并插入数据;供应商表,客户表,产品表,订单表,订单项目表; 如下;
如登录时,遇到密码过期错误; 以dba身份登录后重置scott密码,即可;
二 建立hr、oe、pm、ix、sh用户的样例数据库此5个oracle用户,默认锁定;带有不同目的的示例数据库; 人力资源(HR):这是最简单的模式。HR类似以前的SCOTT模式,其中有部门和员工数据表。这七个表使用了基本数据类型且适于用来学习基本特性。
将这些用户解锁,登录后,即可使用样例数据库; 解锁hr; hr的表; 同样解锁oe,oe的表; 解锁另三个用户; 另三个用户的表; 看一下我为此建立了多个连接; 解锁语句;
alter user hr account unlock; alter user hr identified by 123456; alter user oe account unlock; alter user oe identified by 123456; alter user pm account unlock; alter user pm identified by 123456; alter user ix account unlock; alter user ix identified by 123456; alter user sh account unlock; alter user sh identified by 123456; 三 其他一些sql脚本备用;
create table user_emp( id number(4),passwd char(4),name char(20),phone char(20),email varchar2(50) ); insert into user_emp values(1001,'1234','liucs','13800000000','lius@163.com'); -- Create table create table TMP_EMP ( ID NUMBER(10) not null,NAME VARCHAR2(50),BIRTHDAY DATE,SEX CHAR(1),SALARY NUMBER(8,2) ); -- Add comments to the columns comment on column TMP_EMP.ID is '主键ID'; comment on column TMP_EMP.NAME is '姓名'; comment on column TMP_EMP.BIRTHDAY is '日期'; comment on column TMP_EMP.SEX is '性别(F女,M男)'; comment on column TMP_EMP.SALARY is ' 工资'; -- Create/Recreate primary,unique and foreign key constraints alter table TMP_EMP add constraint PK_TMP_EMP_ID primary key (ID); -- 创建Sequence序列 create sequence SQ_TMP_EMP minvalue 1 maxvalue 9999999999999999999999999 start with 201 increment by 1 cache 200; create table tutorials_tbl( tutorial_id INT NOT NULL AUTO_INCREMENT,tutorial_title VARCHAR(100) NOT NULL,tutorial_author VARCHAR(40) NOT NULL,submission_date DATE,PRIMARY KEY ( tutorial_id ) ); INSERT INTO tutorials_tbl (tutorial_title,tutorial_author,submission_date) VALUES ("Learn PHP","Yiibai",NOW()); INSERT INTO tutorials_tbl (tutorial_title,submission_date) VALUES ("Learn MySQL",submission_date) VALUES ("JAVA Tutorial","yiibai",'2015-05-06'); (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |