sql >> Databasteknik >  >> RDS >> Mysql

Lagra EXIF-information i databasen

Det är svårt för oss att avgöra vad som är viktigt för dig . Ett tillvägagångssätt kan vara att lagra alla egenskaper i en tabell som skapats ungefär så här (ungefärlig SQL-syntax):

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

Varje rad i den här tabellen associerar en EXIF-egendom med one Foto. Så du skulle behöva ett helt gäng rader för att hålla alla EXIF-egenskaper för ett enda foto, men det är precis vad relationsdatabaser är bra på.

På så sätt kan du lagra all tillgänglig information utan att nu behöva bestämma dig för vad som kan vara viktigt senare.



  1. JDBC - Statement, PreparedStatement, CallableStatement och cachning

  2. MySQL-fråga för att tilldela ett unikt slumptal till varje rad

  3. Hur kan jag organisera en mängd mysql-tabeller?

  4. MySQL Insert-frågan fungerar inte med WHERE-satsen