日期:2014-05-16 浏览次数:20391 次
导出
命令行下具体用法如下: mysqldump -u用戶名 -p密码 -d 數據库名 表名 脚本名;
1、导出數據库為dbname的表结构(其中用戶名為root,密码為dbpasswd,生成的脚本名為db.sql)
mysqldump -uroot -pdbpasswd -d dbname >db.sql;
2、导出數據库為dbname某张表(test)结构
mysqldump -uroot -pdbpasswd -d dbname test>db.sql;
3、导出數據库為dbname所有表结构及表數據(不加-d)
mysqldump -uroot -pdbpasswd dbname >db.sql;
4、导出數據库為dbname某张表(test)结构及表數據(不加-d)
mysqldump -uroot -pdbpasswd dbname test>db.sql;
例如:mysqldump -uroot -p912118 sim>e:/sim.sql;
导入
常用source 命令
(注:导入数据库时,需要先创建相应的数据库(create database test),然后use test后,才能用4中命令成功导入。)
总结
导出数据库:用cmd
导出数据库中的表:用cmd
导入数据库:1、create database a 2、user a 3、 source d:/b.sql
(说明:1、a和b名字可以不一样,2、b.sql在d盘根目录下 3、b.sql是数据库文件)
导入表 : 1、user a 2、 source d:/b.sql
(说明:1、a是要接收的数据库,b是要导入进的表 2、b.sql在d盘根目录下)