oracle语法笔记大全day1

【DDL】grant:给用户分配角色或权限        revoke:给用户撤销角色或权限

数据定义语言DDL: create  创建 alter  修改 drop  删除(删除表) rename重命名 truncate  删除(不可恢复)

数据操纵语言DML: insert 向表中  插入数据 update 到表中  更新数据 delete 到表中  删除数据(删表里的数据) merge  到表中  检索(查询)数据

--使用sys登录后,创建表空间 create tablespace stu_tablespace   --表空间的逻辑名 datafile 'd:\stuManage.dbf'        --表空间对应的物理文件 size 2M

--创建用户 create user stu identified by stu123 default tablespace stu_tablespace

--给用户分配角色或权限,否则用户不能使用 grant connect,resource to stu

--撤销权限或角色 --revoke resource from stu

什么是权限? 权限是能做的事,例如  创建  修改  删除   查询等 角色是一类权限的集合           DBA:增删改查           normal:查看

number(8,7)  总位数8位,其中小数位数是7位,不包含小数点

表的约束:实质是对表中列的值的约束,共有5大约束 1、主键 约束  表中的某列如果设置为主键,那么这列的值将不能重复,也不允许为空    一个表只能有一个主键,但是组成主键的列可以是多列 2、唯一键 约束  表中的某列如果设置为唯一键,那么这列的值不能重复,但是允许有一个空值  一个表中可以有多个唯一键

3、检查约束(check)  值的范围等的约束

4、默认约束(default) 某列的默认值

5、外键约束(foreign key) 两个表之间建立的关联关系

重点:
DDL
创建:表空间   用户
创建表
修改表
DCL:给用户分配、撤销权限
Oracle推荐的常用数据类型
表的约束及各个约束的作用

posted @ 2017-10-24 20:02  きょうかりん  阅读(79)  评论(0)    收藏  举报