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 ...
随机推荐
- echart中饼状图的高亮显示。
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title> ...
- "%Error opening tftp://255.255.255.255/network config"
问题:服务配置错误消息(Service Configuration Error Messages) 有时,在通过Cisco IOS软件启动Cisco设备期间,会显示与这些类似的错误消息: %Error ...
- 杭电 2097 sky数
Sky数 Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submis ...
- Python学习第二十七课——写一个和Django框架的自己的框架
MyWeb框架: from wsgiref.simple_server import make_server def application(environ, start_response): pri ...
- 输入流输出流IO的理解
之前对IO理解总是有点模糊, 输入输出,其实针对 数据处理主体 A ,这个主体我们通常是指服务器程序本身, 交互目的源B ,一般是本地磁盘,由本地磁盘IO传输, 或者 远程客户端,由网络IO传输. ...
- python第一章 python基础编程
第一次学习python 首先python对于我来说是我学习的第三门语言,之前大一学习过了c和c++这两门语言. 接触一个新语言,首先应该的是搭载一下编译的环境.我们是老师给我们上传了的python3安 ...
- SpringBoot 集成Log4j、集成AOP
集成Log4j (1)在pom.xml中添加依赖 <!--去掉springboot默认的日志--> <dependency> <groupId>org.spring ...
- javascript入门教程02
JavaScript中的运算符 (1)算术运算符 + :相加 var a=123,b=45; document.write(a+b); - :相减 document.write(a-b); *:相乘 ...
- 标签UILabel的讲解
首先,我先自定义几个名词,方便接下来的讲解工作.如下图所示: 接下来,通过五个方面来讲解我们能对UILabel做出哪些改变或者称之为设置: 1.文字 1.1普通文字:内容text.字体大小font.字 ...
- Lesson 14 The Butterfly Effect
Why do small errors make it impossible to predict the weather system with a high degree of accuracy? ...