Schau dir mal die Volltextsuche von MySQL an:
http://dev.mysql.com/doc/refman/5.1/de/fulltext-search.html
z.B: ... WHERE MATCH ( words
) AGAINST ( '*search_word*' IN BOOLEAN MODE )
( Die Spalte words sollte dafür einen Index FULLTEXT erhalten )
desweiteren gibt es auch noch LIKE
z.B: ... WHERE words
LIKE '%search_word%'
[ % und * sind Platzhalter ]