Allen 2010-11-12 23:04:00 10961 0 0 0 0

 

 
1、导出数据表
需要创建ODBC用户,密码为空
mysql> grant all privileges on *.* to ODBC@localhost identified by "";
 
c:>mysqldump --opt test > c: est.sql
注释:将数据库test中的表全部备份到test.sql文件,test.sql是一个文本文件,文件名任取
 
创建测试数据
create table student (id int(3),name varchar(10));
insert into student values (1,'aaa');
insert into student values (2,'bbb');
insert into student values (3,'ccc');
insert into student values (4,'ddd');
 
c:>mysqldump --opt test teacher student > c: est.teacher.student.sql
注释:将数据库test中的teacher表和student表备份到test.teacher.student.sql文件,test.teacher.student.sql是一个文本文件,文件名任取
 
2、导入数据表
mysql
drop database if exists test;
create database test;
use test;
source c:/test.sql;
(或将school.sql换为test.teacher.student.sql)
source c:/test.teacher.student.sql
 
3、导出数据库
 
--创建测试数据库
create database db1;
use db1;
create table d1t1 (no int(2),name varchar(20));
insert into d1t1 values (1,'aaa');
insert into d1t1 values (2,'bbb');
 
mysqldump --databases test db1 > c: est.db1.sql
注释:将数据库test,db1备份到test.db1.sql文件,test.db1.sql是一个文本文件,文件名任取
 
(举个例子:mysqldump -h host -u user -p pass --databases dbname > file.dump
就是把host上的以名字user,口令pass的数据库dbname导入到文件file.dump中。)
 
4、导入数据库
删除数据库
drop database db1;
drop database test;
导入数据库
mysql < c: est.db1.sql
 
5、复制数据库
mysqldump --all-databases > all-databases.sql
注释:将所有数据库备份到all-databases.sql文件,all-databases.sql是一个文本文件,文件名任取。

 


【版權聲明】
本文爲原創,遵循CC 4.0 BY-SA版權協議!轉載時請附上原文鏈接及本聲明。
原文鏈接:https://tdlib.com/am.php?t=VL9bjMOCYDn8
Tag: Mysql 笔记 TTTBLOG
我也要發一個   ·   返回首頁   ·   返回[Mysql]   ·   前一個   ·   下一個
歡迎評論
未登錄,
請先 [ 註冊 ] or [ 登錄 ]
(一分鍾即可完成註冊!)
返回首頁     ·   返回[Mysql]   ·   返回頂部