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
相关连接: