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

PHP MySqlを使用したキーワード検索?

    クエリが手に負えなくなったときは、その一部をSQLで記述し、他の部分を選択したプログラミング言語で記述した方がよい場合があります。

    また、全文検索を使用して検索することもできます。検索するすべてのフィールドを含む個別のテーブルを作成し、FULLTEXTを追加できます。 修飾子。

    CREATE TABLE `search_index` (
        `id` INT NOT NULL,
        `data` TEXT FULLTEXT,
    );
    
    SELECT `id` FROM `search_index` WHERE MATCH(`data`) AGAINST('word1 word2 word3');
    


    1. psycopg2に挿入された複数の行のIDを取得する

    2. XXXによる並べ替えASCまたはDESCによる並べ替え、動的な順序付け、mysql ..

    3. OracleのNLS_NCHAR_CHARACTERSETとNLS_CHARACTERSETの違い

    4. 画像をデータベース(mySQL)に保存する場合と保存しない場合(画像をデータベース内のアイテムにリンクする)