oracle 三表关联更新_Oracle数据库入门
Oracle数据库的基本概念
个人理解:Oracle在数据库的整体定义上与Mysql不同,但在具体的数据项操作,例如增删改查上,两者的知识是可以很好的重合的。因此大家在学习的时候,得学会有的放矢。
- Oracle数据库与Mysql数据库的不同之处:
- 最小的操作数据表的单位不同:Oracle以用户为单位对数据表进行操作,而Mysql则以数据库为单位
- 在Oracle中有且仅有一个数据库的概念
- Oracle的实例概念:一个Oracle实例有一系列的后台进程和内存结构组成。一个数据库可以有n个实例。需要注意的是,一般只会使用一个实例。
- 用户的概念是建立在实例上的,不同的实例可以拥有一样的用户名
- 表空间的概念,比起Mysql,Oracle貌似更加底层?更加强调文件、磁盘这些的概念。
- 表空间是Oracle对物理数据库上相关数据文件(ORA或者DBF文件)的逻辑映射。一个数据库在逻辑上被划分成一到若干个表空间。每个表空间包含了在逻辑上相关联的一组结构。每个数据库至少有一个表空间(称之为system表空间)
- 每个表空间由同一磁盘上的一个或多个文件组成,这些文件叫数据文件(datafile)。一个数据文件只能属于一个表空间。
Oracle控制语句
表空间
create tablespace holdonbei
datafile 'c:DataSourceOracleholdonbei.dbf'
size 100m
autoextend on
next 10m
关键词的意思:
- holdonbei:表空间名称(自行定义)
- datafile:指定表空间对应的数据文件
- size:定义的是表空间的初始大小
- autoextend on:自动增长,当表空间存储都占满时,自动增长
- next:指定的是以此自动增长的大小
用户
创建用户
create user holdonbei
identified by holdonbei
default tablespace holdonbei
关键词的意思:
- identified by:后边是用户的密码
- default tablespace:后边是表空间名称
用户权限
新创建的用户没有权限,需要授予权限后才可以登录使用
Oracle中的三个角色:
grant dba to holdonbei
表的管理
建表
表删除
表的修改
数据表记录的更新
insert(增加)
update(修改)
delete(删除)
序列
单行函数
字符函数
数值函数
四舍五入
日期函数
转换函数
fm的使用
通用函数
Decode函数
case when if/else
多行函数(聚合函数)
分组统计
多表查询
详细可以去查看Mysql的多表查询
子查询
详细可以去查看Mysql的子查询
Rownum与分页查询
oracle 三表关联更新_Oracle数据库入门相关推荐
- oracle 三表关联查询
oracle 三表关联查询 CreationTime--2018年7月4日17点52分 Author:Marydon 左连接实现三表关联 表A----------------------------- ...
- oracle外关联更新操作,记要oracle 关联更新的例子
记录oracle 关联更新的例子 1.说明 修改某一天"本期值"数据时,需要把第二天的"上期值"更新. 2.sql如下,作为备忘 update (select ...
- oracle tns 代理配置_oracle数据库tns配置方法详解
TNS简要介绍与应用 Oracle中TNS的完整定义:transparence Network Substrate透明网络底层,监听服务是它重要的一部分,不是全部,不要把TNS当作只是监听器. TNS ...
- oracle和mysql查询_ORACLE 数据库 查询语句与DML语句
一.查询语句 ORACLE 数据库中获得数据表中的结果,称为查询语句,其关键词是 select(下面其所有的示例均为scott模式下的对象) 1.1 查询语句基础 1.1.1 获得表中全部字段与结果 ...
- aix oracle监听配置_Oracle数据库03用户权限与数据库的连接
Oracle数据库03-用户权限与数据库的连接 一.oracle用户与权限管理 1.用户管理 只有合法的用户账号才能访问Oracle数据库,Oracle有几个默认的数据库用户. 创建用户核对清单: · ...
- oracle 增加ora容量_oracle数据库报错:ORA-01653无法在表空间扩展解决办法 ,增加表空间或表空间增加数据文件...
当Oracle数据库的数据量越来越大,表空间的大小不够用的时候,会报错:"ORA-01653 ", 即表空间满了,无法在表空间扩展解决办法 ,增加表空间或表空间增加数据文件.在这里 ...
- oracle改字体大小_oracle数据库字体大小
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- oracle上机题库_Oracle数据库考试试题库
Oracle 数据库考试试题库 1. 启动数据库的命令 ( A ) . A . startup B . startup open C . shutdown D . startup database 2 ...
- oracle日期格式更新_oracle 日期格式
to_date("要转换的字符串","转换的格式") 两个参数的格式必须匹配,否则会报错. 即按照第二个参数的格式解释第一个参数. to_char(日期,& ...
最新文章
- 一个NSObject对象占多少内存?
- 快速使用wordpress
- ceph pool 管理(基础操作)
- python模糊查询_python实现字符串模糊匹配
- java用jsoup爬网页数据_java使用jsoup爬取网页数据
- Final Cut Pro快捷键
- html自定义列表第三层嵌套,【微信小程序】关于微信小程序多层嵌套渲染列表以及嵌套列表中数据的获取...
- 【排序算法】计数排序
- Linux脚本5秒后启动程序,嵌入式Linux启动时间优化的秘密之四-启动脚本
- 【Elasticsearch】Elasticsearch 动态模板(Dynamic templates)
- 计算机网络学习笔记(25. Cookie技术)
- SQL注入学习part05:(结合sqli-libs学习:41-50关)
- 攻击者接管账户,攻陷周下载量超700万次的JavaScript 流行库 ua-parser-js
- 物联网平台之争 巨头竞合并存
- MacBook鼠标指针乱窜/不受控制问题的解决方法
- centos6 安装 directAdmin
- openGL学习之旅(一)DEV-C++安装GLUT
- 微信小程序-分享页面到微信群或者好友携带分享者身份信息
- 编写TaskMgr.exe的时候学习的知识点
- ctf入门——实验吧
热门文章
- java如何使用水晶报表_Java操作水晶报表
- IE浏览器Cookie信息提取工具Galleta
- 网络入侵检测规避工具fragrouter
- 电气simulink常用模块_16种常用模块电路分析,电气工程师的必备
- 含有多个java程序的文件夹导入MyEclipes 出现错误的解决办法
- HTML中三维特性,前端进阶系列(三):HTML5新特性
- 1亿组图文对,填补中文开源多模态数据集空白!还附带基础模型,来自华为诺亚方舟实验室...
- 英特尔用ViT做密集预测效果超越卷积,性能提高28%,mIoU直达SOTA|在线可玩
- 今年诺贝尔医学奖颁给丙肝病毒发现者:英美三位科学家加冕,最年长者85岁,都曾获拉斯克奖...
- 马斯克的星际飞船首次起飞测试成功!起跳150米后平稳着陆,“火星在望”