您的位置:首页 > 数据库 > MySQL

MySql数据库的导入和导出

2015-06-03 22:24 344 查看
MySQL:

http://dev.mysql.com/downloads

下载connector引入到工程中

进入cmd (注意在os cmd中 而不是在mysql中)

注:先进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录
如我输入的命令行:cd C:\Program Files\MySQL\MySQL Server 4.1\bin
(或者直接将windows的环境变量path中添加该目录)

===================

1.导出数据库(sql脚本)

  mysqldump -u 用户名 -p 数据库名 > 导出的文件名

  mysqldump -u root -p db_name >
test_db.sql
2.mysql导出数据库一个表

  mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名

  mysqldump -u wcnc -p test_db
users> test_users.sql (结尾没有分号)

MySQL命令行中

===================

3.导入数据库

  source mydb.sql

详细的导出数据库过程:

MySQL命令行导出数据库:

1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录

如我输入的命令行:cd C:\Program
Files\MySQL\MySQL Server 4.1\bin


(或者直接将windows的环境变量path中添加该目录)

2,导出数据库:mysqldump -u 用户名 -p 数据库名 > 导出的文件名

如我输入的命令行:mysqldump -u root -p news > news.sql

3、会看到文件news.sql自动生成到bin文件下

注:论环境变量设置的原因:

  在JAVA和TOMCAT安装的过程中很多时候都需要配置系统环境变量的值,但是为什么一定要设置,可不可以不设置呢?

  回答是可以的,环境变量的设置只是让环境认识这个路径,就拿上面的导出数据库为例,如果不先进入到bin路径有没有配置MySQL bin的路径的话,就会提示:'mysqldump' 不是内部或外部命令,也不是可运行的程序。原因很简单因为系统不认识它,而进入到bin目录下后,系统知道了,就可以调用了,所以系统环境变量配置的原因也在于此吧!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: