人生倒计时
- 今日已经过去小时
- 这周已经过去天
- 本月已经过去天
- 今年已经过去个月
实施计划
执行计划是对查询语句的执行过程或访问路径的描述
执行计划中有哪些常用字段?
():估计当前操作返回的结果集行数
Bytes:执行步骤后返回的字节数
成本(COST),CPU成本:这一步的估计执行成本,用来描述SQL执行的成本
成本,理论上越小越好(这个数值可能与实际数值不同)
时间:当前操作所需的预计时间:
表访问有多少种方式?
TABLE FULL(全表扫描)
TABLE BY INDEX ROWID(通过 ROWID 访问表)
索引扫描表
数据库导入导出需要注意
1.目标数据库必须有一个与源数据库同名的表空间。
2. 导入目标数据时,用户名尽量相同(这样可以保证用户的权限级别相同)。
3. 每次数据导入前都应备份目标数据库,防止数据丢失。
4. 了解是否导入和导出到相同版本或不同版本(版本与版本)。
5、在导入目标数据之前,要弄清楚数据是被覆盖(替换),还是只插入新数据或部分数据表被替换。
6、判断目标数据库的磁盘空间是否足够容纳新数据,表空间是否需要扩容。
7、导入导出时注意字符集是否相同。一般数据库中只有一个字符集,而且是固定的。
一般不变。
8、确定运营商的账号权限。
导出数据格式简介
dmp格式:.dmp是二进制文件,可以跨平台,也可以包含权限,效率高。
Sql 格式:.sql 格式的文件可以用文本编辑器查看。它的通用性很好,效率不如第一个。
适用于导入和导出少量数据。特别注意表不能有大字段(blob、clob、long),如果有,就会
报告错误。
pde格式:.pde格式文件,.pde是PL/SQL自带的文件格式,只能使用PL/SQL
工具导入导出,无法使用文本编辑器查看。
传统方式exp(导出)和(imp)导入:
命令是如何执行的
这个命令需要在操作系统的命令窗口中执行,而不是sql/plus
使用导出或导入命令时,请勿在命令后添加分号。
命令格式
exp|imp 用户名/密码@连接地址:端口/服务名 file=path/.dmp
全=y|(,...)|所有者(,,)
exp:导出命令,导出时必须写。
imp:导入命令,导入时必须写入,每次操作只能选择两者之一。
: 导出数据的用户名,必填;
:导出数据的密码,必须写;
@:地址符号,必填;
: 的服务名,必须写;
1521:端口号,1521是默认的,不能写,如果不是默认必须写;
file=".dmp" :文件存储路径地址,必须写;
full=y :表示完整的库导出。可以不写,默认为no,则只导出用户下的对象;
:表示只导出哪些表;
owner:导出用户下的对象;
full||owner:只能使用一个;
导出数据
exp 用户名/密码@ 连接地址:要导出的端口/服务名 file=path/.dmp
使用 PL/SQL 导入和导出数据
按照可视化界面操作:->Tools->Exp /imp
什么是 MySQL 版本
MySQL社区版oracle数据库备份方法,开源免费,但不提供官方技术支持。
MySQL 企业版,付费试用 30 天。
MySQL ,开源且免费。可以将多个 MySQL 打包为一个。
MySQL CGE ,收费。
MySQL 和 MySQL 的区别
实例差异
MySQL 是一个轻量级的数据库,开源且免费。是收费的,而且价格很高。
MySQL的一个实例可以操作多个库,一个实例只能对应一个库。
MySQL安装后大约有300M和3G。
操作差异
主键:MySQL 一般使用自增类型,但需要使用序列对象。
单引号的处理:在 MySQL 中,可以使用双引号将字符串括起来,而在 MySQL 中只能使用单引号将字符串括起来。
分页 SQL 语句:MYSQL 使用 LIMIT,但需要使用内置视图和伪列。事务处理:MySQL默认自动提交,但默认不自动提交,需要用户用CTL语言提交事务。
使用命令创建数据库
数据库名称 SET 字符编码;
使用命令删除数据库
删除数据库名称
MySQL 中的数据类型
数字类型
MySQL 支持所有标准 SQL 数字数据类型。
作为 SQL 标准的扩展,MySQL 还支持整数类型,并且 .
MySQL数据类型:
(m) 1 字节范围 (-128~127)
(m) 2 字节范围 (-32768~32767)
(m) 3 字节范围 (--)
int(m) 4 字节范围 (--)
bigin(m) 8 字节范围(+-9.22*10 的 18 次方)
数字类型中的长度 m 是指显示长度,而不是存储长度。仅在指定字段时才有用。
例如:int(3),如果实际值为2,如果指定列,则查询结果为002,左边填0
漂浮:
float(m,d) 单精度浮点 8 位精度(4 字节) m 总数oracle数据库备份方法,d 位小数
(md) 双精度浮点型 16 位精度(8 字节) m 总数,d 小数位
字符串类型:
char(n) 固定长度,最多 255 个字符
(n) 可变长度,最多 65535 个字符
可变长度,最多 255 个字符
文本可变长度,最多 65535 个字符
可变长度,最多为 2 的 24 次方 - 1 个字符
可变长度,最多 2 的 32 次方 - 1 个字符
字符和
1) char(n) 如果存储的字符个数小于n,则用空格填充,查询时将空格去掉。所以char类型存储的字符串末尾不能有空格,不限于此。
2)char类型的字符串检索速度比type快。
和文字
1)n可以指定,text不能指定,内部存储为实际存储的字符数+1字节(n255),text为实际存储的字符数+2字节。
2) 文本类型不能有默认值。
3) 可以直接创建索引,创建文本索引前要指定多少个字符。查询比文本快,并且当两者都被索引时,文本的索引似乎不起作用。
日期类型:
日期日期 2008-12-2
时间时间'12:25.36
日期时间 2008-12-2 22:06.44
自动存储记录修改时间