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

Cara terbaik untuk menyimpan array di database MySQL?

Jelas bukan text bidang, tetapi varchar -- mungkin. Saya tidak akan merekomendasikan untuk menguraikan hasil dan menyimpannya di kolom individual kecuali jika Anda ingin memanfaatkan data tersebut dalam pengertian basis data -- statistik, dll.

Jika Anda tidak pernah melihat diri Anda bertanya "Berapa volume rata-rata yang digunakan pengguna?" maka jangan repot-repot menguraikannya.

Untuk mengetahui cara menyimpan data ini, tanyakan pada diri Anda "Bagaimana saya akan menggunakannya nanti?" Jika Anda akan mendapatkan array dan perlu menggunakannya dengan PHP, Anda dapat menggunakan serialize fungsi. Jika Anda akan menggunakan nilai-nilai dalam JavaScript maka pengkodean JSON mungkin akan menjadi yang terbaik untuk Anda (ditambah banyak bahasa yang tahu cara memecahkan kodenya)

Semoga berhasil!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ERROR 1349 (HY000):View's SELECT berisi subquery dalam klausa FROM

  2. Bagaimana cara mengimpor file .dmp (Oracle) ke MySql DB?

  3. Cara menggunakan OR &AND dalam klausa WHERE di mysql

  4. MySQL:Cara mendapatkan perubahan UPDATE terakhir

  5. Cara Mendapatkan Catatan Pertama di Setiap Grup di MySQL