美文网首页
Linux 系统下导出MySQL数据

Linux 系统下导出MySQL数据

作者: 达莎雕 | 来源:发表于2019-06-02 20:29 被阅读0次

Linux 系统下导出数据到 excel 表格

  • 方法一
    将数据库连接和你的sql语句写成以下的格式,将要选出的数据直接导出到指定的文件中。
    mysql -u YourUserName -p YourPassword -e "Your Select Sql;" YourDatabasesName > ~/YourFileName.xls

  • 方法二
    在终端下使用echo的将数据输出到指定的文件中
    echo "Your Select Sql;" | mysql -uYourUserName -pYourPassword YourDatabasesName > ~/YourFileName.xls

  • 方法三
    先连接上数据库,然后再执行 SELECT ... INTO OUTFILE 语句导出数据,不过执行的时候可能会遇到错误,只要执行 show variables like '%secure%'; 查看 secure_file_priv,然后将文件导出到这个目录就可以了

image

Linux 系统下导出数据到文件

  • 使用 mysqldump 将数据导出至指定文件
  • 导出指定的数据库(得到一个有创建所有数据表和数据的sql文件)
    mysqldump -uYourUserName -pYourPassword YourDatabasesName > ~/YourFileName.sql
  • 导出指定的数据表(得到一个有创建指定数据表和数据的sql文件)
    mysqldump -uYourUserName -pYourPassword YourDatabasesName --table YourTableName > ~/YourFileName.sql
    mysqldump -uYourUserName -pYourPassword YourDatabasesName --table YourTableName1 YourTableName2 > ~/YourFileName.sql
image

相关连接:

相关文章

网友评论

      本文标题:Linux 系统下导出MySQL数据

      本文链接:https://www.haomeiwen.com/subject/gekfxctx.html