Oracle知识自我总结

第一章Oracle入门

  Oracle服务器有Oracle数据库和Oracle实例组成。

  Oracle物理组件包括:数据文件、日志文件、控制文件

  Oracle逻辑组件:表空间、段、区、块

  Orecle系统用户Sytem和Sys

1.创建一个用户语法

CREATE USER username

IDENTIFIED BY password

[DEFAULT TABLESPACE tablespace]

[TEMPORRY TABLESPACE tablespace]

username 用户名  password用户密码

DEFAULT TABLESPACE   用户默认的表空间  TEMPORRY TABLESPACE用户默认的临时表

 注意:用户创建完成后没有权限登录,必须赋予权限

使用系统管理员赋予权限

 GRANT CONNECT TO username   将CONNECT角色赋予给username允许用户连接到数据库

 GRANT RESOURCE TO username  将语句RESOURCE角色赋予给username允许用户使用数据库空间

2.修改用户的密码

ALTER USER username

IDENTIFIED BY newpwd

3.删除用户

DROP USER username  CASCAED 

第二章 数据库表对象

 三个范式

 数据库的完整性包括实体完整性、引用完整性、域完整性、自定义完整性

 主键约束、外键约束、检查约束、唯一约束

  Oracle数据类型

   CHAR 用于描述定长的字符型数据

   VARCHAR2 用于描述变长的字符数据,长度小于等于4000字节

   NUMBER  用来存储整数或者浮点数

   DATE  用来存储日期数据

   LONG  用来存储最大长度为2GB的变长字符数据

   REW 用来二进制数据,长度小于等于2000字节

   LONGN RAW用来存储二进制数据,长度小于2GB

   BLOB 用来存储多达4GB的二进制数据

   CLOB 用来存储多达4GB的字符数据

   BFILE 用来存储多达4GB的二进制数据

SQL语言

  DDL(数据定义语言): CREATE ,ALERT,DROP

  DML(数据操作语言):INSERT,SELECT,DELETE,UPDATE

  TCL(事物控制语言):COMMIT,SAVEPOINT,ROLLBACK

  DCL(数据控制语言):GRANT,REVOKE

UNIQUE约束:在表中创建完字段的后面添加唯一约束CONSTRAINT 约束名 UNIQUE(字段名)

主键约束:在创建表中的字段的后面添加主键约束CONSTRAINT 主键名称 PRIMARY KEY(字段名)

外键约束:在创建表中的字段的后面添加外键约束CONSTRAINT 外键名称 foreign key(字段名称) references 表名(字段名)

检查约束:CONSTRAINT 约束名称 check ()

修改表: 

  添加主键约束 ALERT TABLE 表名 ADD CONSTRAINT 约束名称 primary key (字段名)

  添加一个新列  ALERT TABLE 表名 add age(number)

  修改name列的大小  ALERT TABLE 表名 MODIFY  name varchar2(50)

   


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值