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数据库的备份与恢复、怎么备份和还原数据库中的某一个表等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)