MrZyb Always in fear of one's own ignorance

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


相关连接:

0.004029s