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