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 角色包括了所有的权限 赋予了该角色的用户可以在数据库中做他们想做的任何

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

orcle学习之路第一天

orcle

IOS8 开发之Swift - 自学之路(第三天)

字符串类型 countElements()计算字符串长度。 比较字符串相等, ==。 字符串判空。isEmpty 字符串转换成int。toInt() 可选类型 int? ! nil 数组类型 sho...

上海求职之路第三天

这是我来上海的第四天,也是求职的第三天,今天十分的匆忙。早上10点钟的面试,七点半起床以后早饭都没吃就去上公交。公交车是那样的挤啊,就像沙丁鱼罐头一样,我在车前挤的只能趴在塞硬币的那个箱子上。我对上海...

PHP自学之路-----DIV+CSS(第三天)

盒子的经典案例: 实现下面的布局: 分析思路               具体实现:   盒子案例2 ...

Orcle DBA学习笔记(角色,对象,权限,用户,索引,视图,同义词,序列)

最近在学习Oracle,该博客会慢慢更新。。。1、获取建表DDL的SQLselect dbms_metadata.get_ddl('TABLE','TEST','SCOTT') from dual;2...

spring学习的第三天

  • 2009年11月26日 18:06
  • 2KB
  • 下载

oracle学习笔记(3)_PL/SQL 和orcle服务

PL/SQL Developer 工具 在实际 Oracle 开发中,经常使用一个功能强大的第三方工具:“PL/SQL Developer”工具。PL/SQL Developer 基本上可以实现 Or...

orcle学习总结------exception

-异常:自定义异常和预定义异常 --异常:程序运行过程中出现的错误 --预定义异常:too_many_rows,no_data_found,value_error,others... --too...
  • xaingge
  • xaingge
  • 2017年01月18日 20:51
  • 64

ORCLE11G 学习笔记

因为要才加公司的oralce的认证考试,我打算最近一段时间加深一下oracle知识的学习。 我认为的知识点有一下几个方便 A sql  语言的学习 B orcle 结构体系的学习。 C 数据备...
  • sdgxboy
  • sdgxboy
  • 2012年01月13日 00:28
  • 716

oracle学习笔记(4)_orcle中的基本命令

一,cmd中运行的命令 命令行中输入:“sqlplusw”命令,启动oracle自带的pl/sql 命令行中输入:“sqlplus /nolog” 启动oracle自带的pl/sql, 此时只是启动,...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:orcle学习之路第三天
举报原因:
原因补充:

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