如何用mysql导出数据?mysql是一个关系型数据库管理系统,它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择mysql作为网站数据库。下面,我们就来看看mysql导出导入数据方法。
一、mysql导入文件或数据或执行相关sql
1、mysql-h主机地址-u用户名-p用户密码,文件形式。(shell命令行)
mysql-uroot-pdbnamesql条件–lock-all-tables>路径
mysqldump-hhostname-uusername-pdbnametbname>xxxx.sql
2、**按指定条件导出数据库表内容。(-w选项–where)
mysqldump-hhostname-uusername-pdbnametbname-w'id>=1andid<=10000'--skip-lock-tables>xxxx.sql
3或这下一行
mysqldump-hhostname-uusername-pdbnametbname--where='unit_id>=1andunit_id<=10000'>~/xxxx.sql
三、mysqldump导出库表详细举例
1、导出整个数据库
mysqldump-u用户名-p数据库名>导出的文件名
>mysqldump-ubreezelark-pmydb>mydb.sql
2、导出一个表(包括数据结构及数据)
mysqldump-u用户名-p数据库名表名>导出的文件名
mysqldump-ulingxi-pmydbmytb>mytb.sql
3、导出一个数据库结构(无数据只有结构)
mysqldump-ulingxi-p-d--add-drop-tablemydb>mydb.sql
-d没有数据–add-drop-table在每个create语句之前增加一个droptable
当然这只是导入导出的其中一种方法,大家可以感觉自己的情况选择适合自己的方法。