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

Bagaimana mengkonversi Hasil yang diatur ke Json di MYSQL

Gunakan JSON_OBJECT() fungsi:

SELECT JSON_OBJECT('id', id, 'name', name, 'age', age)
FROM person
WHERE id = 1;

Ini membutuhkan setidaknya MySQL 5.7 atau MariaDB 10.2.3, saat itulah semua fungsi terkait JSON ditambahkan.

Jika Anda tidak ingin membuat kode keras nama kolom ke dalam kueri, Anda harus menulis prosedur tersimpan yang membuat SQL dinamis, menggunakan INFORMATION_SCHEMA.COLUMNS untuk mendapatkan semua nama kolom.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Secara otomatis mematikan kueri yang berjalan lama (MySql), Apache Tomcat DataSource

  2. Akses database jarak jauh mysql dari baris perintah

  3. Memeriksa apakah pengguna mysql ada

  4. Campuran ilegal dari collations (utf8_general_ci,IMPLICIT) dan (utf8_unicode_ci,IMPLICIT) untuk operasi '=' di MySQL Stored Procedure

  5. masalah koneksi database jarak jauh android