导出数据库:
语法:
- mysqldump -u用户名 -p密码 数据库名 > 路径+导出的文件名.sql
mysqldump -u用户名 -p密码 数据库名 > 路径+导出的文件名.sql
范例:在控制台上
- C:\Documents and Settings\Administrator>mysqldump -uroot -p123456 test > d:/test.sql
C:\Documents and Settings\Administrator>mysqldump -uroot -p123456 test > d:/test.sql
导出数据库表:
语法:
- mysqldump -u用户名 -p密码 数据库名 表名> 路径+导出的文件名.sql
mysqldump -u用户名 -p密码 数据库名 表名> 路径+导出的文件名.sql
范例:在控制台上
- C:\Documents and Settings\Administrator>mysqldump -uroot -p123456 test user>d:/test_user.sql
C:\Documents and Settings\Administrator>mysqldump -uroot -p123456 test user>d:/test_user.sql
导出一个数据库结构:
语法:
- mysqldump -u用户名 -p密码 -d 数据库名 >路径+文件名.sql
mysqldump -u用户名 -p密码 -d 数据库名 >路径+文件名.sql
范例:在控制台上
- C:\Documents and Settings\Administrator>mysqldump -uroot -p123456 -d test>d:/test.sql
C:\Documents and Settings\Administrator>mysqldump -uroot -p123456 -d test>d:/test.sql
导出一个数据表结构:
语法:
- mysqldump -u用户名 -p密码 -d 数据库名 >路径+文件名.sql
mysqldump -u用户名 -p密码 -d 数据库名 >路径+文件名.sql
范例:在控制台上
- C:\Documents and Settings\Administrator>mysqldump -uroot -p123456 -d test user>d:/test_user.sql
C:\Documents and Settings\Administrator>mysqldump -uroot -p123456 -d test user>d:/test_user.sql
参数说明:
- -d 没有数据的建表语句
-d 没有数据的建表语句
导入数据库
- 语法 source 路径+文件名.sql
语法 source 路径+文件名.sql
在控制台上登录MYSQL
- C:\Documents and Settings\Administrator>mysql -u用户名 -p密码
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.sql
- 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)
- Query OK, 0 rows affected (0.00 sec)
- --没有报错就是导入成功了!
- mysql>