数据库的表备份与恢复

把数据导入到指定的文件:
table expression
into outfile ‘filename‘ <选项名称> |
into dumpfile ‘filename‘ |
into <user variable> <,....>
<选项名称>: fields [terminated by [literal] ] ....
	     lines terminated by <literal>
as:
select *
from test
into outfile ‘test.txt‘
把test 数据导入到 test.txt文件,在linux 下,test.txt和test表的存放位置相同
默认值中:fields terminated by ‘\t‘  lines terminated by ‘\n‘enclosed by ‘‘escapsed by ‘\\‘
as:
select *
from test
into outfile ‘test.txt‘
fields terminated by ‘,‘
lines terminated by ‘?‘
表示导出的数据中,字段之间用 ‘,‘分隔,行之间用 ‘?‘分隔

as:
select *
from test
into outfile ‘test.txt‘
fields terminated by ‘,‘
optionally enclosed by ‘"‘
lines terminated by ‘?‘
表示字符是用 ‘"‘包围的,如果全部用‘"‘包围,则不用加上 optionally

也可用dumpfile,但是所有行彼此挨着,值与行之间没有任何标志
as:
select *
from test
into dumpfile ‘test.dump‘

载入数据数据表中
load data [low_priority][concurrent][local]
infile ‘filename‘
[replace]
into table tablename
[fields terminated by literal]
[lines terminated by literal]
as:
load data infile ‘test.txt‘
replace
into table test;

as:
load data infile ‘test.txt‘
replace
into table test
fields terminated by ‘,‘
line terminated by ‘?‘
时间: 2024-11-12 08:01:10

数据库的表备份与恢复的相关文章

Oracle数据库操作大全(十)——数据库(表)的逻辑备份与恢复

数据库(表)的逻辑备份与恢复--导出 system可导出任何方案,例如: exp system/[email protected] owner(system,scott) file=d:system.dmp;//注:可导出两种方案system方案和Scott方案 exp system/[email protected] owner(scott) file=d:system.dmp;//只可导出Scott方案(这是利用system导出Scott方案,缘由:system权限高于Scott),导出方案

数据库(表)的逻辑备份与恢复&lt;四&gt;

数据库(表)的逻辑备份与恢复 ? 介绍 逻辑备份是指使用工具 export 将数据对象的结构和数据导出到文件的过程,逻辑恢复是指当数据库对象被误操作而损坏后使用 工具 import 利用备份的文件把数据对象导入到数据库的过程. 物理备份即可在数据库 open 的状态下进行也可在关闭数据库后进行,但是逻辑备份和恢复只能在 open 的状态下进行. ? 导出 导出具体的分为:导出表,导出方案,导出数据库三种方式. 导出使用 exp 命令来完成的,该命令常用的选项有: userid: 用于指定执行导出

ORACLE RMAN备份及还原 RMAN可以进行增量备份:数据库,表空间,数据文件

ORACLE RMAN备份及还原 RMAN可以进行增量备份:数据库,表空间,数据文件 只有使用过的block可以被备份成backup set 表空间与数据文件对应关系:dba_data_files / v$datafile_header 在noarchivelog模式下,可以使用RMAN备份read-only和offline的表空间 ORACLE RMAN停机备份: 备份 RMAN连接上ORACLE,WINDOWS下在命令模式下 RMAN TARGET / 连接本地数据库用的是本地认证模式.RM

Oracle数据库泵的备份与恢复

Oracle数据库泵的备份与恢复 目录 一.数据库备份和恢复前的准备... 1 1.给数据库用户授权并创建DIRECTORY对象... 1_Toc388455817 二.数据泵的备份和恢复... 1 1.      数据库备份... 1 2.      数据库恢复... 2 三.进入交互模式... 4 一.数据库备份和恢复前的准备 1.给数据库用户授权并创建DIRECTORY对象 在SQL命令行下执行如下命令(执行sql的用户要有目录创建和授权的权限): grant create any dir

ORACLE数据库数据的备份与恢复

原创作品,转自请在文字开头显眼位置注明出处:https://www.cnblogs.com/sunshine5683/p/10052949.html 数据备份恢复在数据库管理中至关重要,今天,总结一下数据库备份与恢复需要注意的方面和实际操作!. 一.在备份之前首先应该执行commit语句,将所有未提交的数据进行提交,(提交了的数据也有可能在内存),执行alter system checkpoint语句,所有的脏数据(内存中所有修改过的数据,这些数据有可能被提交,也有可能未被提交)都会被写入到了磁

Oracle 10g通过创建物化视图实现不同数据库间表级别的数据同步

摘自:http://blog.csdn.net/javaee_sunny/article/details/53439980 目录(?)[-] Oracle 10g 物化视图语法如下 实例演示 主要步骤 在A节点创建原表和物化视图日志 在B节点创建连接A节点的远程链接 在B节点处创建目标表和与目标表名称相同的物化视图 在B节点处刷新物化视图 升级采用存储过程定时任务JOB方式定时刷新物化视图 进一步优化 文章更新记录 参考文章 Oracle 10g 物化视图语法如下: create materia

mysql基础之创建数据库和表

假设你已拥有创建和修改服务器上数据库所必需的权限,那么我们来看一下如何创建数据库以及数据库中的表.在本章的示例中,我们将为一个虚拟的书店建立一个数据库: CREATE DATABASE bookstore; 通过这条简单的SQL语句,我们已经创建了名为bookstore的数据库.另外,MySQL语句以及子句中的保留字对大小写不敏感.数据库与表名对大小写是否敏感取决于你所用的操作系统,比如在Linux系统上对大小写是敏感的,而Window系统对大小写不敏感.按照通常的习惯,在SQL说明文档中保留字

MYSQL数据库建表注意事项

1.库名.表名.字段名必须使用小写字母,"_"分割. 原因: MySQL在Linux下数据库名.表名.列名.别名大小写规则是这样的: 1.数据库名与表名是严格区分大小写的: 2.表的别名是严格区分大小写的: 3.列名与列的别名在所有的情况下均是忽略大小写的: 4.变量名也是严格区分大小写的:MySQL在Windows下都不区分大小写. 所以在不同操作系统中为了能使程序和数据库都能正常运行,最好的办法是在设计的时候都转为小写,但是如果在设计的时候已经规范化大小写了,那么在Windows环

(没写完)SQL数据库建表(基础大牛请飘过就好谢谢)

--SQL表与表之间的关系-- 首先要学会找表与表之间的关系 只有把表和表之间的关系找好才 可以键表,并方便查询. 一.表与表之间有三种关系 (1)两表之间的主键存在一对一的关系 随便在一表中加上另一表的主键为该表的外键. (2)两表之间的主键存在一对多的关系 在"一"表中创建"多"表的主键为"一"表的外键. (3)两表之间的主键存在多对多的关系 重新创建一个新表并加如两个表的主键为该表的外键. 再加上两表之间的关系属性. --