Allen 2010-11-12 23:04:00 14610 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是一个文本文件,文件名任取。

 


Tag: Mysql 笔记 TTTBLOG
我也要发一个   ·   返回首页   ·   返回[Mysql]   ·   前一个   ·   下一个
欢迎评论
未登录,
请先 [ 注册 ] or [ 登录 ]
(一分钟即可完成注册!)
返回首页     ·   返回[Mysql]   ·   返回顶部