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

名と姓が異なる列に保存されている場合にフルネームを検索する方法

    各フィールドを個別に検索してみてください:

    WHERE first_name = 'James' and last_name = 'Hetfield';
    

    また、両方の複合インデックスを追加します。カーディナリティが高くなる(一意の行が増える)ため、最初に名前を使用します。つまり、名前「James」を検索するよりも、名前「Hetfield」を検索する方が高速です。 '。

    ALTER TABLE `some_table` ADD key (`last_name`, `first_name`);
    


    1. MySQLを使用するようにDjangoを設定する

    2. HerokuPGダンプをローカルマシンにインポートする方法

    3. インデックスを含むMySQLテーブルをコピーします

    4. mysqliを使用してSQLインジェクションを防ぐには、NULLまたはCURRENT_DATEを設定する方法は?