sql >> Database teknologi >  >> RDS >> Mysql

Hvordan implementerer man en søgeordssøgning i MySQL?

For et enkelt søgeord på VARCHAR-felter kan du bruge LIKE :

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

For en beskrivelse er det normalt bedre at tilføje et fuldtekstindeks og lave en Fuld tekstsøgning (Kun MyISAM):

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


  1. Hvordan installeres Python MySQLdb-modulet ved hjælp af pip?

  2. Hvordan får man en dato i formatet ÅÅÅÅ-MM-DD fra et TSQL-dato-tidsfelt?

  3. konvertering af tidsstempel til dato i java

  4. SQL Server - Auto-inkrementering, der tillader UPDATE-sætninger