基本概念
数据库对象:
- 表
- 约束条件: 保证数据完整性
- 视图: 虚拟表,命名的查询语句。
- 索引:加速查询(加快查询的速度)
- 序列:一串连续递增或递减的数字,步长相同,(代理建)
- 同义词:一个对象的另外一个叫法(对象的别名)
- 存储过程:用于操作
- 函数:用作复杂运算的,用于计算
- 触发器:又事件触发的存储过程。
- 包
数据库安全
- 用户
- 方案或模式: 是用户 所对应的对象的集合,用户名等于方案名
- 权限
- 角色:权限组,一组权限
- 配额(quota):允许被使用的空间。用户可以在表空间上可以使用 的空间
端口:2030
环境变量:
-ORACLE_BASE基本目录
-ORACLE_NAME 当前的主目录
-ORACLE-NLS33 使用 US7ASCII字符集时不用设
-PATH 路径
基本的 SQL SELECT 语句
口令中的第一个字符不能为数字
语句类型:
: (一)查询: SELECT
数据操作语句:DML(数据的插入INSETER、删除DELETE、修改UPDATE、合并 MERGE)
: (二)合并:
-
把一个表中的数据合并到另一个表中去,如果数据在原表中存在做UPDATE 、否则INSTERT(9I独有)
-
(三)事务控制语句:
COMMIT提交、ROLLBACK回滚
SAVEPOINT存储点(与ROLLBACK 搭配使用) 在回滚到的时候可以回滚到某个存储点上,否则回滚到最初的节点上
-
(四)数据定义语句:对 对象的操作。
TRUNCATE 清除表中所有的数据,
CREATE 创建表
DROP 删除
ALTER 修改: (五) 权限控制语句(DCL):
GRANT 授予权限
REVOKE 移除权限