怎么在mysql里查询指定字符

怎么在mysql里查询指定字符,第1张

查询里指定字符有多种方式,不知具体是指的哪一种?下面举几个例子供您参考:

-- 指定字符常量作为输出字段

select sid,case score when >=60 then '及格'

else '不及格' end as 是否及格 from sc

-- 将地址里的'东三区',替换成'西二区'

update t1 set add=replace(add,'东三区','西二区')

-- 列出姓张的同学资料

select * from students where sname like '张%'

要注意的是:mysql字符串函数

find_in_set(str1,str2)函数是返回str2中str1所在的位置索引,str2必须以","分割开。用模糊查询,下述为转载:“SELECT

column

FROM

table

WHERE

column

LIKE

'pattern'”。1.

%

表示任意0个或多个字符。如下语句:将会把name为“张三”,“三脚猫”,“唐三藏”等等有“三”的全找出来;2.

_

表示任意单个字符。语句:3.

[

]

表示括号内所列字符中的一个(类似与正则表达式)。语句:4.

[^

]

表示不在括号所列之内的单个字符。语句:将排除“老1”到“老4”寻找“老5”、“老6”、……、“老9”。由于通配符的缘故,导致我们查询特殊字符“%”、“_”、“[”、“'”的语句无法正常实现,而把特殊字符用“[

]”括起便可正常查询。据此我们写出以下函数:关联UID,你根据你的情况做关联即可。

mysql查看表的字符集的方法:执行【show table status from 库名 like 表名】语句即可。如果要查看库的字符集,可以执行【show database status from 库名 like 表名】语句。

查看表的字符集

show table status from 库名 like 表名

查看库的字符集

show database status from 库名 like 表名

查看表中所有列的字符集

show full columns from 表名


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7601743.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存