day29-Oracle

0目录

第一章  Oracle

1.1  Oracle表空间-创建

day29-Oracle_第1张图片

1.2  Oracle表空间-删除

day29-Oracle_第2张图片

1.3  Oracle常用用户(内置):
(1)sys 超级用户

 定义:它是Oracle中的超级账户,权限最大

(2)system系统管理员

 定义:权限小于sys用户,一般用来创建用户

(3)scott用户

 定义:它是Oracle中的实例用户,提供学习oracle操作的数据表,例如emp,dept

1.4  Oracle用户创建(自定义):

day29-Oracle_第3张图片

1.5  Oracle自定义用户赋予权限:

(1)grant connect to zs    仅赋予登录权限(不可添加表等操作)

(2)grant resource to zs   赋予权限:只能访问和修改自己用户下的资源(可在自己用户下创建表)

day29-Oracle_第4张图片

 

day29-Oracle_第5张图片

(3)grant dba to zs  赋予权限数据库管理员,访问和修改所有用户下的所有对象

day29-Oracle_第6张图片

 

(4)解锁scott用户:

步骤1:sys用户下

步骤2:执行解锁命令

1.6  Oracle常用数据类型

varchar2,varchar   字符串类型  varchar2(32)

number          数值类型    number(32) ,number(32,3)  

date             日期类型    date            

1.7  Oracle表创建

day29-Oracle_第7张图片

 

1.8  Oracle增删改查:需要手动提交事务(绿色箭头等价于commit)

(1)增加数据:无自增长,添加数据需要加上id,日期需使用to_date函数

day29-Oracle_第8张图片

 

day29-Oracle_第9张图片

1.9  Oracle表常见约束

添加数据:select * from t_person for update

主键约束、唯一约束、非空约束、外键约束

你可能感兴趣的:(oracle,数据库)