数据导入导出
2008-10-08 20:18
106 查看
系统换服务器,从WIN2003换到Red Hat Enterprise Linux5,其中最痛苦莫过于数据库的导入导出。曾用EMS SQL Manager 2005 Lite for MySQL来管理数据库,但是没有Linux的版本。就换成了Navicat此软件具用多个版本WIN,LINUX,MAC版本。前段时间用debian时候同一个数据管理软件里面的数据可以相互导入导出(EMS SQL Manager 2005 Lite for MySQL导出的数据在Navicat用不了)。但是今天换到了Red Hat Enterprise Linux5时候就出现了字符串的问题。所以就抛弃了软件备份的思路。换由Mysql自带的使用如下: 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名
mysqldump -u root -p jsp_db > jsp_db.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u root -p jsp_db users> jsp_db.sql
3.导出一个数据库结构
mysqldump -u root -p -d --add-drop-table jsp_db >d:jsp_db.sql
-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
4.导入数据库
常用source 命令
进入mysql数据库控制台,
如mysql -u root -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:wcnc_db.sql (注:WIN下如果写成source
d:/wcnc_db.sql,就会报语法错误。在linux下该写成mysql>source /opt/wcnc_db.sql)
mysqldump -u root -p jsp_db > jsp_db.sql
2.导出一个表
mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名
mysqldump -u root -p jsp_db users> jsp_db.sql
3.导出一个数据库结构
mysqldump -u root -p -d --add-drop-table jsp_db >d:jsp_db.sql
-d 没有数据 --add-drop-table 在每个create语句之前增加一个drop table
4.导入数据库
常用source 命令
进入mysql数据库控制台,
如mysql -u root -p
mysql>use 数据库
然后使用source命令,后面参数为脚本文件(如这里用到的.sql)
mysql>source d:wcnc_db.sql (注:WIN下如果写成source
d:/wcnc_db.sql,就会报语法错误。在linux下该写成mysql>source /opt/wcnc_db.sql)
相关文章推荐
- phpexcle 数据导入导出
- 关于导入导出数据中ID号变化的问题
- oracle创建删除表空间、用户、数据导入导出等常用sql语句
- SQL Server中导入导出数据三方法比较
- sql server 2005中表的数据与excel互相导入导出的方法
- OpenRefine导入CSV文件,数据清理后导出JSON格式
- phpadmin如何导入导出大数据文件及php.ini参数修改
- JExcelApi导入导出数据
- mysql导入导出数据中文乱码解决方法小结
- mysql数据导入导出使用
- 数据导出,导入
- 使用BCP导出导入数据
- mysql导入数据 导出数据系列语句
- oracle 10g数据泵和导入导出性能对比(一)
- 在VBA中实现两个ACCESS数据库之间的数据导出与导入
- Oracle 数据泵(IMPDP/EXPDP)导入导出总结
- 批量数据的导入与导出
- mysql 跨服务器数据_导入/导出 csv
- Oracle--数据的导入与导出(exp/imp命令详解2)
- HBase表数据导出和导入