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

データベースへのタグの保存。タグを1回または何度も保存しますか?

    基本は、最初のケースで示しているようにタグを保存する必要があるということです。タグが存在するかどうかを確認するのに適しています(既存のタグの場合、データベースはタグの外観と同じ数の行を返すため)、タグごとにアイテムを取得するのに適しています(1つのタグIDでアイテムIDを選択する方がアイテムを選択するよりも優れています)同じ表現上の意味を持つ一連のtag_idによるID)。

    インデックス作成のために指を火傷した場合は、クエリがどのように実行されているかを常に確認する必要があります(mysqlの場合はEXPLAIN/DESCRIBE SELECT



    1. Microsoft SQL Server2005でgroup_concatMySQL関数をシミュレートしますか?

    2. ::PostgreSQLでは何をしますか?

    3. 列のすべての値を小文字に更新します

    4. MariaDBでのREGEXP_INSTR()のしくみ