Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Konversikan hasil kueri mysql ke CSV (dengan salin/tempel)

Bagaimana dengan ini?:

mysql -B -e "$MY_QUERY"> my_data.csv

Format output sebenarnya adalah tab-separated daripada comma-separated tapi setidaknya Excel dan OpenOffice Calc secara otomatis beradaptasi dengan ini.

BTW, untuk kenyamanan dan untuk mengaktifkan eksekusi non-interaktif dari perintah mysql, saya sangat menyarankan untuk menyiapkan file ~/.my.cnf yang aman
(hanya dapat dibaca oleh Anda) dengan entri seperti ini:

[client]
user=YOUR_MYSQL_USER_NAME
password=YOUR_MYSQL_PASSWORD
host=YOUR_MYSQL_SERVER
port=YOUR_MYSQL_SERVER_PORT
WHATEVER_OTHER_OPTIONS_YOU_LIKE

Referensi:

http://dev.mysql.com/doc /refman/5.1/en/mysql-command-options.html

--batch, -B

Cetak hasil menggunakan tab sebagai pemisah kolom, dengan setiap baris pada baris baru. Dengan opsi ini, mysql tidak menggunakan file history.

Mode batch menghasilkan format output nontabular dan pelepasan karakter khusus. Melarikan diri mungkin dinonaktifkan dengan menggunakan mode mentah; lihat deskripsi untuk opsi --raw.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Memilih baris dari satu tabel menggunakan nilai yang didapat dari tabel lain MYSQL

  2. Cara Mengotomatiskan Kueri Tabel Pivot di MySQL

  3. Campuran MySQL dan Mongodb dalam sebuah aplikasi

  4. MySQL #1140 - Pencampuran kolom GROUP

  5. Cara termudah untuk mengaktifkan PHP dan MySQL di Mac OS 10.6 (Snow Leopard), 10.7 (Lion), 10.8 (Mountain Lion)?