TDLIB > Mysql

MySql导入导出|Mysql 笔记 TTTBLOG

Allen   ·  2010.1112 23:04:00
Stat:585v. 0r. 0u. 0d. 0f 
#0. (Normal)

 

 
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
下一个
【相关内容】
顶部     1/1 
发表评论:
您的名字
您的邮箱
您的站点
验证:   11 x 2 =

【选择设置(可以不操作)】
内容样式
Copyright ©TDLIB, All Rights Reserved.
Powered by TYCMS Version 1001
万维旗下网站:友情链接 · 万维库 · 吐逗酷 · TDLIB · YOYO · Note