Linux下MySQLコマンドEXECLファイルのエクスポート


これは何かのプログラミング言語でこの機能を実現するのではなく、ShellにMySQLコマンドを加えて実現します.
echo "use test;select * from test order by id desc;" | /usr/local/mysql/bin/mysql -uXXXX -pXXXX --default-character-set=utf8 > /tmp/test.xls

Windowsでexcelを開くのを防ぐためにiconvでコードを回してもいいです
iconv -futf8 -tgb2312 -otest2.xls test.xls