mysql中的SQL查询语句

ml1219 2003-07-08 01:24:30
在MYSQL中用SQL查询语句中怎么用LIKE语句进行模糊查找!
...全文
41 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
myblessu 2003-07-08
  • 打赏
  • 举报
回复
select * from 表名 where 字段名 like '%关键词%'
myblessu 2003-07-08
  • 打赏
  • 举报
回复
对,如果是英文字符,建议你使用全文索引,如果是含有汉字,不能有全文索引,等下一个版本的mysql看看.
zjdzjd 2003-07-08
  • 打赏
  • 举报
回复
如:
select * from 表名 where 字段名 like '2003%'
查到的是所有该字段以2003开头的记录。
如果是like '2003_'
则查到的是长度为5,且前4位是2003的记录。
shuixin13 2003-07-08
  • 打赏
  • 举报
回复
:)
是的,
模糊查找可以使用 % 与 _ 这两个通配符,
不过要注意的是 LIKE '%关键词%'
这种语句形式并不会使用该字段上的索引,
所以性能较差,
如果你的 关键词 是英文字符,
建议你使用全文索引



强烈建议你查看一下 MySQL 参考手册

56,681

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧