Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana menerapkan Pencarian Kata Kunci di MySQL?

Untuk satu kata kunci di bidang VARCHAR, Anda dapat menggunakan LIKE :

SELECT id, category, location
FROM table
WHERE
(
    category LIKE '%keyword%'
    OR location LIKE '%keyword%'
)

Untuk deskripsi, Anda biasanya lebih baik menambahkan indeks teks lengkap dan melakukan Penelusuran Teks Lengkap (khusus MyISAM):

SELECT id, description
FROM table
WHERE MATCH (description) AGAINST('keyword1 keyword2')


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:Bagaimana cara memasukkan catatan untuk setiap hasil dalam kueri SQL?

  2. Tempat menyimpan kredensial basis data dengan aman di dalam situs web PHP

  3. mendapatkan hitungan dari kolom yang sama di tabel mysql?

  4. MYSQL group_concat setara di Sybase ASE?

  5. Mysql atau/dan didahulukan?