oracle练习-day03
.创建表空间
.创建用户赋权限
.创建表
语法:
.常见的数据类型
字符 myname )
varchar2:推荐使用这个 可变长度最大字符 myname varchar2()
字符 myname )
,) :总长度 :小数点后位 最大值:. 最小值 .
位 .创建表以及种单表约束
约束:
非空约束:,))) ) ) ,)),) ,,),) ),),,)),
,,.修改表结构
增加字段:)
修改字段:)
删除字段:.创建表双引号使用的问题
oracle中 双引号使用的:别名 表名 列名
),
)
);
,;
;
..事务和事务保存点
什么是事务?
mysql事务默认的隔离级别:可重复读
oracle事务默认的隔离级别:可以读取已经提交的数据
,,,,,.快速建表(给工资)
工资
查询几张表 myemp mydept
更新那一列? sal
过滤条件:给工资
.视图
什么是视图?
它是一个虚表(实际并不存在这个表)
为什么要用?
.为了封装复杂的查询语句
.隐藏敏感字段
怎么用?
语法 .只读视图
.序列
什么是序列?
类似于mysql主键自增,序列主要提供表中主键id去使用的
如何去使用序列?
开始
;
.索引
主要为了提高查询效率
索引:单列索引 复合索引
创建表的时候,主键约束和唯一约束会自动创建索引
语法
.数据量小的时候,建立索引没用
.如果建立索引,对.测试索引
需求:往一个新建表中插入万数据,在新建索引前后根据条件查询对比查询前后的时间
) )
);
万数据
万数据
..
loop
.秒创建索引
..同义词 (比较少) 对象:scott.emp 表 视图 索引 等等
.导入导出
思考为什么要导出导入?
主要原因:数据库安全问题 dmp:二进制数据
需求:将scott用户下的所有表导入heima38用户下
导出:使用scott用户将数据导出
exp scott....../orcl file='c:\data.dmp' full=y
oracle练习-day03的更多相关文章
- Oracle DB Day03(SQL)
--day03 --创建一个包含下面信息的表,并添加一些记录待用 --EMPLOYEE_ID NOT NULL NUMBER(6) --FIRST_NAME VARCHAR2(20) --LAST_N ...
- 什么是Pro*C/C++,嵌入式SQL,第一个pro*c程序,pro*c++,Makefile,Proc增删改查
1 什么是Pro*C/C++ 1.通过在过程编程语言C/C++中嵌入SQL语句而开发出的应用程序 2.什么是嵌入式SQL 1.在通用编程语言中使用的SQL称为嵌入式SQL 2.在SQL标准中定义 ...
- Oracle day03 连表查询
为什么要表连接进行查询? 查询部门名称为SALES的员工信息 如何进行表的连接查询? 两种方式:Sql 1992 和sql1999 sql1992sql分类 1.笛卡尔积 (表乘表) 2. ...
- Oracle DB 总结(SQL)
--SQL结构查询语言 数据库定义语言(DDL)用于建立.删除和修改数据库对象 CREATE ALTER DROP TRUNCATE 数据库操纵语言(DML)用于改变数据库表中的数据 INSERT U ...
- Oracle分析函数入门
一.Oracle分析函数入门 分析函数是什么?分析函数是Oracle专门用于解决复杂报表统计需求的功能强大的函数,它可以在数据中进行分组然后计算基于组的某种统计值,并且每一组的每一行都可以返回一个统计 ...
- Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级
Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part3:db安装和升级 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 5.安装Database软件 5. ...
- Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作
Linux平台 Oracle 10gR2(10.2.0.5)RAC安装 Part1:准备工作 环境:OEL 5.7 + Oracle 10.2.0.5 RAC 1.实施前准备工作 1.1 服务器安装操 ...
- Oracle 的基本操作符
!= 不等于 select empno,ename,job from scott.emp where job!='manager' ^= 不等于 select empno,ename,job from ...
- 使用Zabbix监控Oracle数据库
Orabbix介绍 监控Oracle数据库我们需要安装第三方提供的Zabbix插件,我们先测试比较有名的Orabbix,http://www.smartmarmot.com/product/orabb ...
随机推荐
- leetcode菜鸡斗智斗勇系列(8)--- Find N Unique Integers Sum up to Zero
1.原题: https://leetcode.com/problems/find-n-unique-integers-sum-up-to-zero/ Given an integer n, retur ...
- java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecognized or represents more than one time.....
SpringBoot 2.1.4启动时报错 java.sql.SQLException: The server time zone value 'Öйú±ê׼ʱ¼ä' is unrecogniz ...
- 精简DOCKER环境
docker system prune -a WARNING! This will remove: - all stopped containers - all networks not used ...
- web打开本地文件并读取内容
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- Nginx安装部署!
安装Nginx方法一:利用u盘导入Nginx软件包 二nginx -t 用于检测配置文件语法 如下报错1:配置文件43行出现错误 [root@www ~]# nginx -tnginx: [emerg ...
- The Last Puzzle ZOJ - 3541
题目链接 本题也是区间dp,贪心可证,每一次出发必定是从端点,否则必然有重复,不会是最小值,那我们可以设dpi,j,0/1,0代表从左端点出发,1代表从右端点,因为每次都是从端点出发,状态方程为 dp ...
- 基于 Chrome 浏览器的扩展插件来进行的安装Postman
我会给你一个安装包,见附件.你应该下载下来,解压缩到你喜欢的位置. 打开 Chrome 浏览器的「扩展程序」 点击「加载已解压的扩展程序...」按钮,找到你刚刚下载的安装包的位置,点击确定. 你去看看 ...
- async处理异步操作
async函数用async作为关键字,try和 catch来处理异常, await接受一个promise函数返回 async list () { try { await api.findjuBarDa ...
- python pandas模块简单使用(读取excel为例)
第一步:模块安装 pip install pandas 第二步:使用(单个工作表为例) 说明:如果有多个工作表,那么只要指定sheetname=索引,(第一个工作表为0,第二个工作表为1,以此类推) ...
- Vue——解决报错 Computed property "****" was assigned to but it has no setter.
在最近的项目中遇到了如下的警告信息: [Vue warn]: Computed property " currentStep" was assigned to but it has ...