orcle学习之路第三天

原创 2016年08月31日 11:07:32

创建和操作表【完成】2h
1.sql
select * from zybrxx
Go go相当于orcle中的分号
2.Alter table:alter table zybq add test2 char(20)
添加多列:alter table zybq add (test1 char(1),test2 char(2))
把某一列的值允许为null:alter table zybq modify(test2 char(20) null)
删除;列:alter table zybq drop column test2
删除多列:alter table zybq drop(test1,tets2)
alter table zybq modify (test2 char(1) )
alter table zybq add (test1 varchar2(10), test2 varchar(1));
alter table zybq add (test4 varchar2(10), test5 number,test6 varchar2(22));
select * from zybq
alter table zybq drop column test2
alter table zybq drop(test4,test5,test6)
3.Drop table:drop table test2
创建视图和索引:【完成】2h
视图:create view test2 as select * from ksmc
select * from test2
选择指定列:create view test4(no,mc) as (select * from ksmc)
select * from test4错误
Create view test4(no,mc) as (select no,mc) from ksmc(正确)
4.对视图进行操作(更新数据):update test2 set xh=xh+1
5.删除视图:drop view test2
索引
6.创建索引:create index myindex on ksmc(no)
复合索引:create index myindex on ksmc(no,id)
排序:create index myindex on ksmc (id desc)
7.删除索引:Drop index myindex
事务处理控制【完成】2h
8.SET TRANSACTION
update zybq set test2=”
commit
9.SET TRANSACTION
update zybq set test2=”
rollback
10.数据库安全【完成】2h
创建用户:CREATE USER zxh IDENTIFIED BY password;
修改用户密码:ALTER USER zxh IDENTIFIED BY newpassword
11.创建角色:grant role to zxh with admin option
12.删除角色:revoke role from zxh
其中角色有三种:
Connect:Connect 角色允许用户从表中插入 更新 删除属于其它用户的记录 在取得了适当
的许可权限以后 用户也可以创建表 视图 序列 簇和同义词
Resource:该角色允许用户对 ORACLE 数据库进行更多的访问 除了可以赋予 Connect 角色的权限以外 它还有创建过程 触发机制和索引的权限
Dba:DBA 角色包括了所有的权限 赋予了该角色的用户可以在数据库中做他们想做的任何

版权声明:本文为博主原创文章,未经博主允许不得转载。

python学习——第三天

前两天把《A Byte of Python》大致看了一遍,算是基本可能入门了。动手写了些很简单的小例子,对python的语法有个基本的了解,但是还有一些细节不是很清楚,有些地方可能知其然不知所以然,还...
  • majcos
  • majcos
  • 2006年08月23日 19:56
  • 571

orcle学习之路第一天

orcle
  • zhongxinhua0123
  • zhongxinhua0123
  • 2016年08月31日 11:09
  • 144

orcle学习之路第二天

orcle
  • zhongxinhua0123
  • zhongxinhua0123
  • 2016年08月31日 11:10
  • 98

QT学习之路2--hello world

注明:我的这些文章都是转载的,仅仅是因为这些文章写得不错,用作学习使用,也欢迎大家讨论!...
  • tgy_fujitsu
  • tgy_fujitsu
  • 2014年04月22日 09:09
  • 1286

我的编程语言的学习之路

学习编程语言的道路。 大一上半学年,学习了C++语音的C的部分,并没有涉及对象与类。 大一下半学年,学习了java,真正认识了面向对象编程,但也仅仅是涉及皮毛而已,甚至都不是很了解怎样利用java...
  • qq_30252319
  • qq_30252319
  • 2016年08月03日 19:27
  • 600

C++学习之路(15)---C++ 资源大全(太全了)

C++是在C语言的基础上开发的一种集面向对象编程、泛型编程和过程化编程于一体的编程语言。应用较为广泛,是一种静态数据类型检查的,支持多重编程的通用程序设计语言。 关于 C++ 框架、库和资源...
  • qq_38906523
  • qq_38906523
  • 2017年10月23日 11:34
  • 166

我的程序学习之路

我的程序学习之路 我上的是一个三流的高校,就连同一个城市的人多数都不知道。因为学校不好也就没有指望能靠学校名气找一个好工作。所有的希望都寄托在自己的努力上了,大一开学前的假期我就开始了学习,记得...
  • dufufd
  • dufufd
  • 2016年07月01日 17:16
  • 456

Qt学习之路_1(安装及首次体验)

一、安装qt软件:   ( 如果使用的是Qt源码,则用该方法编译,步骤参考http://www.cnblogs.com/elect-fans/archive/2012/03/25/2416997....
  • jd_19900903
  • jd_19900903
  • 2014年06月25日 20:00
  • 868

docker学习之路

在复习数学准备考试之余,能够在晚上花点时间看一看docker,学习一下也算是一种娱乐和放松了吧。 这篇blog主要就是准备记录一些自己在学习docker路上的心得,即算是一个总结,也算是给自己以后回...
  • l627757940
  • l627757940
  • 2016年11月17日 01:22
  • 188

Java学习之路(第三天)

今日所学内容简述学习了Office课程里的Word流程图、电子文档标题默认使用3号字体正文默认使用4、5字体自我感想比Excel简单一点日期:2016年5月31号 时间:23:43...
  • cai_zhi_cheng
  • cai_zhi_cheng
  • 2016年06月01日 16:11
  • 135
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:orcle学习之路第三天
举报原因:
原因补充:

(最多只允许输入30个字)