首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
SQL oracle
微笑不守恒
创建于2023-03-25
订阅专栏
暂无订阅
共18篇文章
创建于2023-03-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
视图
视图 虚表 创建 删除视图 相关数据字典 USER_VIEWS:字典中包含了视图的定义。 USER_UPDATABLE_COLUMNS:字典包含了哪些列可 以更新、插入、删除。 USER_OBJECT
循环
循环 普通循环 while 循环 for循环
目录
创建用户和表空间 查询实例 初始化修改密码 默认用户 默认 sql 数据 数据类型 字符型 数值型 日期型 图片类型 权限 1、系统权限 2、对象权限 3、授予对象权限 4、回收对象权限 用户管理 1
曾
[TOC] 曾 表 同义词 (别名) 是指向数据库对象(如:表、视图、序列、存储过程等) 的数据库指针。 相当于一个别名 好处 可以简化对数据库对象的访问; 方便对其他用户表的访问; 简化过长的对象名
数据类型
数据类型 字符型 数据类型 说明 CHAR(size) 固定长度字符型数据,长度的大小以字节为单位,默认和最小长度为1;最大长度为2000 VARCHAR2 (size) 可变长度字符数据,最小长度是
索引
[TOC] 索引 索引应当创建在 常查少改 的基础上创建。 rowid rowid 是一个伪列系统自动产生,系统自动产生。 ROWID能唯一标示每一条数据库行记录的物理地址,通过 ROWID 能快速定
序列
序列 创建 序列属性 CURRVAL:表示序列返回的当前值; NEXTVAL:表示序列返回的下一个值; CURRVAL在被引用之前,必须先使用NEXTVAL来产生一个序列值; 可用语句序列名.CURR
事务
事务 数据库中,通过事务来保证数据的一致性。 事务特性: 原子性 一致性 隔离性 持久性 提交/回滚 设置保存点 如果在一个事务内,想要回滚到指 定位置,不是回滚到事务的起始点,可以通过保存点(SAV
触发器
触发器 触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行 因此触发器不需要人为的去调用,也不能调用。触发器的触发条件其实在定义的时候就已经设定好了。这里面需要说明一下,触发
权限
权限 1、系统权限 允许用户在数据库中执行指定的行为,一般可 以理解成比较通用的一类权限。 系统权限 解释 sysoper 启动停止数据库,恢复数据库等 sysdba 所有SYSOPER功能的管理权限
表
[TOC] 表 创建 示例 用子查询语法创建表 显示表结构 修改表 添加列(字段) 修改列(字段) 删除列(字段) 修改列名(字段名) 删除表 重命名表 截断表(清空表) 就是清空表 truncate
创建用户和表空间
创建用户和表空间 以超级管理员身份登录 创建表空间 创建用户 给用户授权 查询测试 查询实例 初始化修改密码 默认用户 默认 sql 数据 具有位置:安装路径\product\11.2.0\dbhom
改
改 事务回滚 重命名表 锁定表 tables:用逗号分隔的表格列表 WAIT:它指定数据库将等待(达到指定整数的特定秒数)以获取 DML 锁定。 NOWAIT:它指定数据库不应该等待释放锁。 lock
函数
[TOC] 函数 单行函数:每条记录都会执行,如字将母转为大写 多行函数(聚合函数,组函数):多条记录求结果,如最大值 系统函数 自定义函数 常用函数 字符函数 函数 说明 lower(x) 将字符串
表空间
表空间 创建表空间时必须创建数据文件,增加数据文件时也必须指定表空间。 1、创建表空间 2、给用户指定表空间 3、查询所有的表空间 上课时创建了一个 wu_space 表空间。 dba、all、use
删
[TOC] 删 表 清空表(截断表) truncate是DDL语言只能删除表中所有记录释放存储空间 ,使用rollback不可以回滚。 delete是DML语言,可以删除指定记录,不释放存储空间,使用
查
查 select 基础查询 去重 distinct 别名 as 当列别名中包含空格、要求区分大小写、含有特殊字符时需要加双引号 排序 desc/asc 伪列 表中没有的一列,由sql拼接增
用户和角色管理
[TOC] 用户和角色用户管理 sys:系统内置的超级管理员 用于分配管理数据库账户、表空间,等其他对象。 scott:系统内置的普通管理员,示例账户。 1、创建用户 2、修改密码 超级管理员可以修改