如何用MySQL导出数据?MySQL是一个关系数据库管理系统,分为社区版和商业版。由于MySQL的体积小、速度快、总拥有成本低,尤其是开源,一般选择MySQL作为中小型网站开发的网站数据库。接下来,我们来看看MySQL导出导入数据的方法。
1.mysql导入文件或数据或执行相关的sql
1.mysql -h主机地址-u用户名-p用户密码,文件形式。(shell命令行)
MySQL-u root-p dbname filename . SQL
2.将它直接放在命令行(shell命令行)上执行sql
MySQL-hhostname-uusername-p dbname-e ' select * from TB name limit 1 '
执行后,命令行将提示输入数据库密码。
3.输入SQL作为MYSQL的输入(shell命令行)
echo '从dbname.tbname中选择id,其中id=1;'| MySQL-hhostname-ureadonly-preadonly dbname xxxx . SQL
4.进入mysql数据库(执行数据库中的sql文件)
源xxx.sql
二、导出库表(mysqldump)
1.mysqldump-u username-p password-h host database a-w“SQL condition”-lock-all-tables路径
mysqldump-hhostname-uusername-p dbname tbname xxxx . SQL
2.* *根据指定条件导出数据库表格内容。(-w选项- where)
mysqldump-hhostname-uusername-p dbname TB name-w ' id=1和id=10000 '-skip-lock-tables xxxx . SQL
或者下一行。
MySQL dump-hhostname-uusername-p dbname TB name-where=' unit _ id=1 and unit _ id=10000 ' ~/xxxx . SQL
三。mysqldump导出库表的详细示例
1.导出整个数据库。
Mysqldump -u username -p数据库名称导出的文件名
MySQL dump-u breeze lark-p mydb mydb . SQL
2.导出表格(包括数据结构和数据)
Mydump-u username -p数据库名称表名导出的文件名
mysqldump -u灵犀-p mydb mytb mytb.sql
3.导出数据库结构(没有数据,只有结构)
mysqldump-u lingsi-p-d-add-drop-table mydb mydb . SQL
-d No dataAdd-drop-table在每个create语句之前添加一个删除表
当然,这只是进出口的方法之一。可以感受一下自己的情况,选择适合自己的方法。