中国龙 发表于 2013-1-26 14:45:17

MYSQL 数据(表、库、结构)的命令行导出、导入

导出数据库:
语法:
 
mysqldump -u用户名 -p密码 数据库名 > 路径+导出的文件名.sql 
范例:在控制台上
C:\Documents and Settings\Administrator>mysqldump -uroot -p123456 test > d:/test.sql 
导出数据库表:
语法:
 
mysqldump -u用户名 -p密码 数据库名 表名> 路径+导出的文件名.sql 
范例:在控制台上
 
C:\Documents and Settings\Administrator>mysqldump -uroot -p123456 test user>d:/test_user.sql 
 导出一个数据库结构:
语法:
 
mysqldump -u用户名 -p密码 -d数据库名 >路径+文件名.sql 
范例:在控制台上
C:\Documents and Settings\Administrator>mysqldump -uroot -p123456 -d test>d:/test.sql 
导出一个数据表结构:
语法:
 
mysqldump -u用户名 -p密码 -d数据库名 >路径+文件名.sql 
范例:在控制台上
 
C:\Documents and Settings\Administrator>mysqldump -uroot -p123456 -d test user>d:/test_user.sql  
参数说明:
-d没有数据的建表语句 
 
 
导入数据库
语法 source路径+文件名.sql 
 
在控制台上登录MYSQL
C:\Documents and Settings\Administrator>mysql -u用户名 -p密码 范例:
C:\Documents and Settings\Administrator>mysql -uroot -p123456--先删除原有数据库mysql> drop database test;Query OK, 40 rows affected (1.66 sec)--创建新的数据库mysql> create database test;Query OK, 1 row affected (0.02 sec)--进入该数据库mysql> use test;Database changed--导入数据mysql> source d:/test.sqlQuery OK, 0 rows affected (0.00 sec)Query OK, 0 rows affected (0.00 sec)Query OK, 0 rows affected (0.00 sec)Query OK, 0 rows affected (0.00 sec)Query OK, 0 rows affected (0.00 sec)--没有报错就是导入成功了!mysql> 
有一些小的变通自己去尝试哈!
页: [1]
查看完整版本: MYSQL 数据(表、库、结构)的命令行导出、导入