
如何用MySQL导出数据?MySQL是一个关系数据库管理系统,分为社区版和商业版。由于MySQL的体积小、速度快、总拥有成本低,尤其是开源,一般选择MySQL作为中小型网站开发的网站数据库。我们来看一下MySQL导出和导入数据的方法。
一、mysql导入文件或数据或执行相关SQL
1.mysql-h主机地址-u用户名-p用户密码,文件形式。(shell命令行)
MySQL-uroot-pdbname<;文件名.sql
2.将它直接放在命令行(shell命令行)上执行sql
MySQL-hhostname-uusername-pdbname-e';select*fromtbnamelimit1'
执行后,命令行将提示输入数据库密码。
3.输入SQL作为MYSQL的输入(shell命令行)
回声';从dbname.tbname中选择id,其中id=1;'|MySQL-hhostname-ureadonly-preadonlydbname>;xxxx.sql
4.进入mysql数据库(执行数据库中的sql文件)
>源xxx.sql
二。导出库表(mysqldump)
1.mysqldump-u用户名-p密码-h主机数据库a-wSql条件&ndash锁定所有表>小路
mysqldump-hhostname-uusername-pdbnametbname>;xxxx.sql
2.**根据指定条件导出数据库表格内容。(-w选项&ndash哪里)
mysqldump-hhostname-uusername-pdbnameTBname-w';id>=1且id<=10000'-跳过锁定表>xxxx.sql
或者下一行。
mysqldump-hhostname-uusername-pdbnametbname-where=';unit_id>=1和unit_id<=10000'>~/xxxx.sql
三。mysqldump导出库表的详细示例
1.导出整个数据库。
Mydump-uusername-pdatabasename>:导出的文件名。
>MySQLdump-ubreezelark-pmydb>;mydb.sql
2.导出表格(包括数据结构和数据)
Myqldump-uusername-p数据库名称表名>:导出的文件名。
mysqldump-u灵犀-pmydbmytb>;mytb.sql
3.导出数据库结构(没有数据,只有结构)
mysqldump-ulingsi-p-d-add-drop-tablemydb>;mydb.sql
-d无数据&ndashAdd-drop-table在每个create语句之前添加一个删除表。
当然,这只是进出口的方法之一。可以感受一下自己的情况,选择适合自己的方法。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)