mysql中%代表什么

sql语句中%代表什么意思?是正则中的+还是正则中的*?那么在PHP中%代表什么?有什么特殊含义吗?... sql语句中%代表什么意思?
是正则中的+还是正则中的*?
那么在PHP中%代表什么?有什么特殊含义吗?
展开
 我来答
1o年1o月
2011-07-30 · 超过24用户采纳过TA的回答
知道答主
回答量:106
采纳率:0%
帮助的人:86.6万
展开全部
SQL 中的 % 标示通配符, 匹配任何字符, 例如:
select * from TableName where name like 'a%'; // 可匹配 a 开头的任何字符串

是正则中的 * 因为正则里 + 是至少1个. * 可以0个
lkzk007
2011-07-30
知道答主
回答量:43
采纳率:0%
帮助的人:38.5万
展开全部
%在sql语句中表示通配符,,在模糊查询中用到 如查询姓名以 张开头的 就写成 like ‘张%’ 如 姓名以 国结尾的 写成 like ‘%国’。。。 姓名中包含 峰的 写成 like '%峰%'
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
杨彩儿
推荐于2018-03-09
知道答主
回答量:28
采纳率:0%
帮助的人:9.2万
展开全部
sql语句中比如。。。。like '张%'表示搜索以张开头的所有信息; 在php运算中则是取模的意思,例如
<?php
$a=3;
$b=5;
$c=$b%$a
echo $c;
?>
输出结果则为:2.
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友ab8491f
2011-07-30
知道答主
回答量:27
采纳率:0%
帮助的人:6.5万
展开全部
匹配字符 常用于模糊查询
是正则中的*而不是+,+表示至少有一个字符匹配
追问
PHP中%代表什么意思?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
php1106hui
2011-07-30
知道答主
回答量:12
采纳率:0%
帮助的人:4.6万
展开全部
代表匹配任意多个未知字符,相当于PHP中正则表达式匹配中的 *

而PHP中的% 在数学运算符中是取模(余数)的意思。是没有匹配的意思的.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式