sql >> データベース >  >> RDS >> Mysql

EXIF情報をデータベースに保存する

    あなたにとって何が重要かを判断するのは難しいです。 。 1つのアプローチは、次のようなもの(おおよそのSQL構文)で作成されたテーブルにすべてのプロパティを格納することです。

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

    このテーブルの各行は、1つを関連付けます 1つのEXIFプロパティ 写真。したがって、1枚の写真のすべてのEXIFプロパティを保持するには、大量の行が必要になりますが、これはまさにリレーショナルデータベースが得意とすることです。

    このようにして、後で何が重要になるかを今すぐ決定しなくても、利用可能なすべての情報を保存できます。



    1. SQLでVARCHARではなくCHARを選択するためのユースケースは何ですか?

    2. MySQLでインデックスを作成または削除するために存在する場合、どのように使用できますか?

    3. 単純なSQLクエリ、結果の結合と除算

    4. シェルの変数を使用してmysql_config_editorにパスワードを渡します