怎么定时自动备份mysql数据表

怎么定时自动备份mysql数据表,第1张

select into 新数据库新表 from 旧数据库旧表

就可以把表数据备份到另外一个数据库了

---------------------

第一步:选择需要还原的数据库,鼠标右键,选择任务下的还原

第二步:选择“源设备”,点击后面的文件选择“”

第三步:添加你需要还原的数据库,还原的数据库文件后缀为备份文件(bak)

第四步:选中添加进来的还原文件,找到左上角上的“选择项”,勾选第一项(覆盖现有数据库),点击确定就可以了

1:打开的数据库的命令

mysql> use mysql

Database changed

2:查看数据库的命令

mysql> show databases;

3:查看数据库中表的命令

mysql> show tables;

4:查看表的详细结构

mysql> desc tablename;

5:新建数据库

mysql> create database school;

Query OK, 1 row affected (000 sec)

6:新建表

mysql> create table user01(

-> id varchar(20) NOT NULL,

-> userName varchar(10) NOT NULL,

-> age int(11) default'0',

-> sex char(2) NOT NULL default'm',

-> PRIMARY KEY (id)

-> )TYPE=InnoDB;

Query OK, 0 rows affected, 1 warning (002 sec)mysql>desc student;

7:插入

mysql> insert into student(id,stuName) values('1','tomcat');

Query OK, 1 row affected (000 sec)

8:删除

mysql> delete from student where id='1';

Query OK, 1 row affected (001 sec)

9:删除表中所有数据

mysql> truncate table student;

Query OK, 1 row affected (001 sec)

10:创建新用户并给予权限

mysql>grant all privileges on to dbsync@"127001" identified by "1234";

11:更改Mysql用户密码

c:\Mysql50\bin>mysqladmin -u root -p password 1234

Enter password:

备份数据库及表

我们用mysqldump命令来备份数据库

c:\mysql\bin\>mysqldump –u root –p 3306 mysql>d:\backupsql

执行此语句将把mydb 备份到D盘的backupsql文件中

备份多个数据库表

如果你只想备份下一张表的数据

第一种

可以迅速使用

SELECTINTO

语法

SELECT

INTO

备份表名

FROM

数据表

--备份表名不存在SQLSERVER会自动创建,如果事先有备份表语法改成INSERT

。。SELECT。。

第二种

A查询出来的结果,直接在查询结果框全选右击

-》将结果另存为txt

B然后利用数据库向导-单击数据库右键》任务-》导出数据-》平面文件源>然后自己编辑映射导入。

第三种

BCP命令

详细语法参考帮助文件吧

我用的是SQLSERVER2008

希望对你有帮助

1、首先找好要备份的数据表,如下图所示。

2、可以打开先看一下里面的数据,如下图所示。

3、接着执行select into语句,如下图所示。

4、然后右键刷新数据表,如下图所示。

5、然后在数据表里面就可以看到自己备份的表了,如下图所示。

以上就是关于怎么定时自动备份mysql数据表全部的内容,包括:怎么定时自动备份mysql数据表、如何实现MySQL数据库的备份与恢复、怎么备份和还原数据库中的某一个表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9647728.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存