目录

43 阅读3分钟

创建用户和表空间 查询实例 初始化修改密码 默认用户 默认 sql 数据 数据类型 字符型 数值型 日期型 图片类型 权限 1、系统权限 2、对象权限 3、授予对象权限 4、回收对象权限 用户管理 1、创建用户 2、修改密码 3、删除用户 4、查看数据库中的所有用户 5、赋予用户权限 6、回收权限 7、用户状态 角色的管理 1、创建角色 2、为角色授权 3、通过角色为用户授权 4、回收权限 5、删除角色 6、预定义角色 7、查看角色所包含的权限 对用户和角色理解 表空间 1、创建表空间 2、给用户指定表空间 3、查询所有的表空间 dba、all、user_的区别 表 创建 示例 用子查询语法创建表 显示表结构 修改表 添加列(字段) 修改列(字段) 删除列(字段) 修改列名(字段名) 删除表 重命名表 截断表(清空表) 约束 约束类型 定义外键约束 追加约束 删除约束 锁定表 lock_mode 曾 表 同义词 (别名) 好处 列 (字段) 约束 事务保存点 视图 序列 索引 适合创建索引情况 不适合创建索引情况 索引缺点 插入数据 插入日期型数据示例 删 表 清空表(截断表) 同义词 (别名) 列(字段) 约束 视图 序列 索引 数据 改 事务回滚 重命名表 锁定表 lock_mode 列 (字段) 列名 (字段名) 序列 约束 修改数据 查 select 基础查询 去重 distinct 别名 as 排序 desc/asc 伪列 连接操作符 (拼接) || 分组 group by 过滤 having FETCH ONLY | WITH TIES 选项 exists/not exists 多行运算符 in any/some all 优先级 虚表 dual 条件查询 空处理 nvl() nvl2( ) nullif() coalesce() nulls first / nulls last is null / is not null / not...is null
模糊查询 like 使用符号 escape 子查询 分页 rownum rowid 连接查询 笛卡尔积 等值连接 非等值连接 内连接 外连接 (+) 左连接 右连接 全外连接 自连接 交叉连接 (笛卡尔积) 自然连接 (等值连接) join using (等值连接) 全能连接 on 多连接 (推荐) 内连接和外连接的区别 集合 联合(union) 完全联合运算(union all) 相交(intersect) 相减(minus) 层次查询 视图 创建 删除视图 相关数据字典 序列 创建 序列属性 修改序列 删除序列 索引 rowid 创建索引 适合创建索引情况 不适合创建索引情况 索引缺点 删除索引 相关数据字典 事务 提交/回滚 设置保存点 示例 锁 函数 常用函数 字符函数 日期函数 数值函数 转换函数 TO_CHAR 用于日期型 TO_CHAR 用于数值型 通用函数 自定义函数 case函数 decode函数 创建函数 使用函数 删除函数 存储过程 创建 调用 声明declare关键字 不声明declare关键字 call关键字 删除 循环 普通循环 while 循环 for循环 触发器