您的位置:首页 > 数据库 > Oracle

Oracle练习

2015-12-17 14:43 477 查看
SQL> grant dba to kiritor; 

 

 Grant succeeded--权限赋予成功 

  如果读者对确实对oracle用户的权限感兴趣可以通过以下语句简单的查询一下:

[sql] 
select distinct privilege from dba_sys_privs; 

 


 用户登录,建表,信息录入 

[sql] 
 --建立学生信息表 

 drop table student; 

 create table student 

 ( 

 sno varchar2(10) primary key, 

 sname varchar2(20), 

 sage number(2), 

 ssex varchar2(5) 

 ); 

 --建立教师表 

 create table teacher 

 ( 

 tno varchar2(20) primary key, 

 tname varchar2(20) 

 ); 

 --建立课程表 

 create table course 

 ( 

 cno varchar2(10), 

 cname varchar2(20), 

 tno varchar2(10), 

 constraint pk_course primary key(cno,tno) 

 --constraint表示是一个约束,primary key表示其为主键约束 

 --且主键列是(cno,tno)组合列 

 ); 

 --创建分数表 

 create table score 

 ( 

 sno varchar2(10), 

 cno varchar2(10), 

 score number(4,2), 

 constraint pk_sc primary key(sno,cno) 

 --联合主键就是使用的这种方法定义的 

 ); 

--查询是否建立 

select * from cat; 

-------------初始化学生表的数据-------------------- 

insert into student values('S001','张三',23,'男'); 

insert into student values('S002','李四',23,'男'); 

insert into student values('S003','吴鹏',25,'男'); 

insert into student values('S004','吴琴',20,'女'); 

insert into student values('S005','王丽',20,'女'); 

insert into student values('S006','李波',21,'男'); 

insert into student values('S007','刘玉',21,'男'); 

insert into student values('S008','肖蓉',21,'女'); 

insert into student values('S009','黄洁',23,'女'); 

insert into student values('S010','陈梅',22,'女'); 

commit; 

--------------初始化教师表--------------------------- 

insert into teacher values('T001','刘阳'); 

insert into teacher values('T002','王燕'); 

insert into teacher values('T003','胡笑萌'); 

commit; 

--------------初始化课程表---------------------------- 

insert into course values ('C001','J2SE','T002'); 

insert into course values ('C002','Java Web','T002'); 

insert into course values ('C003','SSH','T001'); 

insert into course values ('C004','Oracle','T001'); 

insert into course values ('C005','SQL SERVER 2005','T003'); 

insert into course values ('C006','C#','T003'); 

insert into course values ('C007','JavaScript','T002'); 

insert into course values ('C008','DIV+CSS','T001'); 

insert into course values ('C009','PHP','T003'); 

insert into course values ('C010','EJB3.0','T002'); 

commit; 

----------------初始化成绩表------------------------- 

insert into score values ('S001','C001',78.9); 

insert into score values ('S002','C001',80.9); 

insert into score values ('S003','C001',81.9); 

insert into score values ('S004','C001',60.9); 

insert into score values ('S001','C002',82.9); 

insert into score values ('S002','C002',72.9); 

insert into score values ('S003','C002',81.9); 

insert into score values ('S001','C003','59'); 

commit; 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: