select * from 表名 where 字段名 like '%关键词%'

解决方案 »

  1.   

    :)
    是的,
    模糊查找可以使用 % 与 _ 这两个通配符,
    不过要注意的是   LIKE '%关键词%'
    这种语句形式并不会使用该字段上的索引,
    所以性能较差,
    如果你的  关键词  是英文字符,
    建议你使用全文索引强烈建议你查看一下 MySQL 参考手册
      

  2.   

    如:
    select * from 表名 where 字段名 like '2003%' 
    查到的是所有该字段以2003开头的记录。
    如果是like '2003_'
    则查到的是长度为5,且前4位是2003的记录。
      

  3.   

    对,如果是英文字符,建议你使用全文索引,如果是含有汉字,不能有全文索引,等下一个版本的mysql看看.