备份数据库的sql语句(sql怎么自动备份数据库)

备份数据库的sql语句,这段时间很多网友对这个问题非常关心。捷骏网今天统一为大家解答!还有部分网友想知道sql怎么自动备份数据库,本站以为你整理好相关内容,希望能帮助到你!

前言:

备份乃不死之王!

一、全表结构备份:

SELECT INTO 语句:表示从一个表中选取数据,然后把数据插入另一个表中,常用来备份一张表

INSERT INTO new_table_name SELECT * FROM old_tablename;

示例:备份student表,备份表取名为student_backup

insert into student_backup select * from student ;

则会生成一张与student表结构及数据一样的备份表。

insert into 新表名 select * from 旧表名

先需要建好表和表结构;

INSERT INTO listen_class_access_bak201910311531 SELECT * FROM listen_class_access;INSERT INTO listen_course_access_bak201910311538 SELECT * FROM listen_course_access;INSERT INTO course_increment_201910311547 SELECT * FROM course_increment;

二、如果只备份表中的某些列:

SELECT column_name1,column_name2... INTO new_table_name FROM old_tablename

示例:只备份student表中的sno,name列入新表student_backup

select sno,name into student_backup from student ;

三、如果需要将表中满足一定条件的记录进行备份,则可以使用where字句配套使用

示例:将所有性别为男的学生记录备份到新表student_backup

select * into student_backup from student where sex='男';

注:但是在mysql中使用SELECT INTO语句是无法进行备份操作,执行命令时会提示新表未定义

备份数据库的sql语句(sql怎么自动备份数据库)

所以,我们应该使用下列语句进行数据表的备份操作。

1.只复制表结构到新表 :(只有结构无数据)

create table 新表 select * from 旧表 where1=2

create table 新表 like 旧表

此两种方法的区别:

使用第一条语句,备份的新表并没有旧表的primary key 、auto_increment等属性,需要重新对新表进行设置

示例:

create table newstudent select * from student where 1=2;

备份数据库的sql语句(sql怎么自动备份数据库)

或者

create table newstudent like sutdent;

备份数据库的sql语句(sql怎么自动备份数据库)

2.复制表结构及数据到新表

create table 新表 select * from 旧表;

这种方法会将oldtable中所有的内容都拷贝过来,同时也存在备份的新表不具备旧表 primary key、auto_increment等属性,需要对新表再次设置。

示例:复制student表中所有数据到新表student_backup1;

create table student_backup1 select * from student;

备份数据库的sql语句(sql怎么自动备份数据库)

备份数据库的sql语句(sql怎么自动备份数据库)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年10月6日 09:20:39
下一篇 2022年10月6日 09:31:03

相关推荐

  • 张灵甫简介个人资料(张灵甫老婆相册)

    张灵甫简介个人资料,这段时间很多网友对这个问题非常关心。捷骏网今天统一为大家解答!还有部分网友想知道张灵甫老婆相册,本站以为你整理好相关内容,希望能帮助到你!

    2022年10月23日 百科知识
  • 中华第一瀑是哪个瀑布(世界第一大瀑布)

    中华第一瀑是哪个瀑布,这段时间很多网友对这个问题非常关心。捷骏网今天统一为大家解答!还有部分网友想知道世界第一大瀑布,本站以为你整理好相关内容,希望能帮助到你!

    2022年10月10日 百科知识
  • 对联左右哪个是上联(对对子生成器)

    在以往,我国春节贴的春联,大多是请村子里学问高的先生到家里来写,然后在先生的指导下贴上的。那过年春联上联和下联怎么区分如何贴?上联贴在左边还是右边? 上联下联的区分: 1、按字调平仄分。 对联比较讲究平仄,这是对联的特点。具体来说,上联的最后一个字一般是仄声,下联的最后一个字一般是平声,否则,读起来就会感到非常别扭。 2、按左右方位分。 贴对联时应将上联贴在…

    2022年11月10日
  • 三星平板哪款好(三星最新平板tabs8)

    三星平板哪款好,这段时间很多网友对这个问题非常关心。捷骏网今天统一为大家解答!还有部分网友想知道三星最新平板tabs8,本站以为你整理好相关内容,希望能帮助到你!

    2022年11月2日 百科知识
  • 平行四边形的四个角一样大吗(二年级平行四边形有几个角)

    平行四边形的四个角一样大吗,这段时间很多网友对这个问题非常关心。捷骏网今天统一为大家解答!还有部分网友想知道二年级平行四边形有几个角,本站以为你整理好相关内容,希望能帮助到你!

    2022年10月8日 百科知识