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]