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推荐的常用数据类型
表的约束及各个约束的作用

浙公网安备 33010602011771号