设为首页 收藏本站
查看: 1292|回复: 0

[经验分享] Oracle 的基本操作

[复制链接]

尚未签到

发表于 2016-7-21 09:21:27 | 显示全部楼层 |阅读模式
--创建用户及授权
create user student identified by student;
grant connect,resource to student;
--drop user student cascade  
/*
connect resource权限;
grant connect,resource to student;
后用户包括的权限:
CONNECT角色: --是授予最终用户的典型权利,最基本的
ALTER SESSION --修改会话
CREATE CLUSTER --建立聚簇
CREATE DATABASE LINK --建立数据库链接
CREATE SEQUENCE --建立序列
CREATE SESSION --建立会话
CREATE SYNONYM --建立同义词
CREATE VIEW --建立视图
RESOURCE角色: --是授予开发人员的
CREATE CLUSTER --建立聚簇
CREATE PROCEDURE --建立过程
CREATE SEQUENCE --建立序列
CREATE TABLE --建表
CREATE TRIGGER --建立触发器
CREATE TYPE --建立类型
*/
--创建学生信息表
create table stuInfo(
stuNo number not null primary key,
stuName varchar2(50) not null,
stuAge number not null,
stuID number null,
stuSeat number not null
)
--查看学生信息表
select * from stuInfo
--插入学生信息表序列号
create sequence seq_stuInfo
increment by 1   -- 自增步长 这里设置为1     
start with 1     -- 计数起点 这里设置为1     
nomaxvalue       -- 不设置最大值 可选项 maxvalue|minvalue     
nocycle          -- 一直累加,不循环      
cache 10;  
--插入学生信息表数据
insert into stuinfo
(stuno, stuname, stuage, stuid, stuseat)
values
(seq_stuInfo.Nextval, '景临境', 23, null, 1);
insert into stuinfo
(stuno, stuname, stuage, stuid, stuseat)
values
(seq_stuInfo.Nextval, '左阻', 21, null, 2);
insert into stuinfo
(stuno, stuname, stuage, stuid, stuseat)
values
(seq_stuInfo.Nextval, '车行径', 25, null, 3);
insert into stuinfo
(stuno, stuname, stuage, stuid, stuseat)
values
(seq_stuInfo.Nextval, '吴天先', 22, null, 4);
insert into stuinfo
(stuno, stuname, stuage, stuid, stuseat)
values
(seq_stuInfo.Nextval, '落月清', 20, null, 5);
--创建科目表
create table subject(
id number not null primary key,
name varchar2(50) not null
)
--查看科目表
select id, name from subject
--插入科目表序列号
create sequence seq_subject
increment by 1   -- 自增步长 这里设置为1     
start with 1     -- 计数起点 这里设置为1     
nomaxvalue       -- 不设置最大值 可选项 maxvalue|minvalue     
nocycle          -- 一直累加,不循环      
cache 10;  
--插入科目表数据
insert into subject
(id, name)
values
(seq_subject.nextval, 'java');
insert into subject
(id, name)
values
(seq_subject.nextval, 'C#');
insert into subject
(id, name)
values
(seq_subject.nextval, '.net');
insert into subject
(id, name)
values
(seq_subject.nextval, 'PHP');
insert into subject
(id, name)
values
(seq_subject.nextval, 'JSP');
--创建成绩表
create table result(
id number not null primary key,
subjectId number not null,
score number not null,
studentId number not null,
foreign key(subjectId) references subject(id),
foreign key(studentId) references stuInfo(stuNo)
)
--插入科目表序列号
create sequence seq_result
increment by 1   -- 自增步长 这里设置为1     
start with 1     -- 计数起点 这里设置为1     
nomaxvalue       -- 不设置最大值 可选项 maxvalue|minvalue     
nocycle          -- 一直累加,不循环      
cache 10;  
--查看科目表
select * from result
--插入科目表数据
insert into result
(id, subjectid, score, studentid)
values
(seq_result.nextval, 2, 88, 2);
insert into result
(id, subjectid, score, studentid)
values
(seq_result.nextval, 2, 89, 3);
insert into result
(id, subjectid, score, studentid)
values
(seq_result.nextval, 3, 90, 3);
insert into result
(id, subjectid, score, studentid)
values
(seq_result.nextval, 2, 93, 4);
insert into result
(id, subjectid, score, studentid)
values
(seq_result.nextval, 4, 94, 5);

  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-247196-1-1.html 上篇帖子: oracle 开窗函数使用,merge 下篇帖子: 查询Oracle 耗资源sql
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表