sql >> Database >  >> RDS >> Mysql

EXIF-informatie opslaan in database

Het is moeilijk voor ons om te bepalen wat belangrijk is voor jou . Een benadering zou kunnen zijn om alle eigenschappen op te slaan in een tabel die ongeveer als volgt is gemaakt (geschatte SQL-syntaxis):

create table exif_info (
    photo_id integer,
    name varchar,
    value varchar
);

Elke rij in deze tabel associeert één EXIF-eigenschap met één foto. Je zou dus een hele reeks rijen nodig hebben om alle EXIF-eigenschappen voor een enkele foto te bevatten, maar dit is precies waar relationele databases goed in zijn.

Op deze manier kunt u alle beschikbare informatie opslaan zonder dat u nu hoeft te beslissen wat later belangrijk kan zijn.



  1. Lijst van alle tijdelijke tabellen in SQLite

  2. Hoe de LIKE-operator werkt in SQLite

  3. mysql COUNT(*) vs COUNT(DISTINCT col)

  4. Laravel 5.5 Consolideer migraties met productiedatabase