SQL基础8:sqlserver、oracle、db2、mysql 备份数据表

我们偶尔需要运行一些sql脚本对数据进行相关修改操作,在数据修改前我们必须对表数据进行备份来避免出现异常

一、sqlserver 数据表备份、还原

1、sqlserver 数据表备份

select * into student_20190614 from student

2、sqlserver备份表数据还原,使用insert into 插入数据

insert into student select * from into student_20190614
二、oracle 数据表备份
create table student_20190624 as select * from student
三、db2数据表备份
1、方法一

方法一备注:复制表结构,但是不复制主键、约束、索引

db2数据表备份分为两步,第一步创建同样的表,第二步插入数据,分别执行这两步就完成db2数据表备份了

  • 创建表
create table student_20190614 like student
  • 插入数据
INSERT INTO student_20190614 SELECT * FROM student
2、方法二

方法二备注:DB2复制表结构

1、
create table student_20190614 as (select * from student) definition only
2、
insert into student_20190614 (select * from student)
四、mysql数据表备份
1、
CREATE TABLE AIS_Cashier_20191201 LIKE AIS_Cashier;
2、
INSERT INTO AIS_Cashier_20191201 SELECT * FROM AIS_Cashier
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容