select * from 表名 where 字段名 like '%关键词%'
解决方案 »
- 求助sql查询语句
- MySQL存储过程中使用复合语句总是出错
- mysql 表死锁
- Thread stack overrun(mysql)急就送100分
- 真要命 怎么修改MySql数据库中的密码呢?
- 如何在mysql 的procedure里面的sql的where条件用到变量,怎么写?
- 关于like %**%的性能的问题
- 为什么我建表的第一个字段不能延长长度?(肯定是简单间题,但我不会)
- mysql中备份某一个时间段的数据
- mysql 100W的数据表where 函数(字段)=函数(参数)要改成怎么写会查询非常快
- 求一句查询语句,我想了半天想不出来,都失眠了?
- 在线等:在Mysql中关于字符串转换日期
是的,
模糊查找可以使用 % 与 _ 这两个通配符,
不过要注意的是 LIKE '%关键词%'
这种语句形式并不会使用该字段上的索引,
所以性能较差,
如果你的 关键词 是英文字符,
建议你使用全文索引强烈建议你查看一下 MySQL 参考手册
select * from 表名 where 字段名 like '2003%'
查到的是所有该字段以2003开头的记录。
如果是like '2003_'
则查到的是长度为5,且前4位是2003的记录。