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

Apa cara terbaik untuk menyimpan serangkaian gambar di MySQL?

Simpan gambar di sistem file Anda dan simpan jalur di database..

Jika profil memiliki lebih dari 1 gambar, buat tabel terpisah untuk gambar.

Tabel Profil:

id | name | etc | etc
---------------------
1  | abc  | etc | etc
2  | xyz  | etc | etc

Tabel Gambar:

id | profile_id |     image_url     | image_type
-------------------------------------------------
 1 |     1      | images/image1.jpg | screenshot
 2 |     1      | images/image2.jpg | other
 3 |     2      | images/image3.jpg | screenshot 

Sekarang Anda dapat membuat fungsi yang berbeda untuk mendapatkan gambar untuk profil tertentu. Misalnya:

getProfileImages( profile_id, image_type=NULL ) {
  // run query by joining profiles and images tables.
  // return images paths
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Di PHP/MySQL haruskah saya membuka beberapa koneksi database atau berbagi 1?

  2. Bagaimana cara terhubung ke alamat IPv6 di Kubernetes yang berjalan di Google Container Engine?

  3. Jumlah dan grup MySQL berdasarkan hari

  4. Pilih dari tabel A yang tidak ada di tabel B

  5. PHP:mysql_connect() tidak akan berfungsi melalui baris perintah