mysql字符串连接问题分享
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本文主要给大家介绍mysql字符串连接问题分享,希望可以给大家补充和更新些知识,如有其它问题需要了解的可以持续在行业资讯里面关注我的更新文章的。mysql> select * from my_tabl
千家信息网最后更新 2026年11月02日mysql字符串连接问题分享
本文主要给大家介绍mysql字符串连接问题分享,希望可以给大家补充和更新些知识,如有其它问题需要了解的可以持续在行业资讯里面关注我的更新文章的。
mysql> select * from my_table;+----+--------+------------+| id | mod_id | mod_name |+----+--------+------------+| 1 | 20 | red || 2 | 20 | blue || 3 | 20 | pink || 4 | 21 | yellow || 5 | 21 | green || 6 | 21 | white || 7 | 21 | black || 8 | 30 | gray || 9 | 30 | purple || 10 | 30 | pinkpurple || 11 | 30 | red purple |+----+--------+------------+11 rows in set (0.00 sec)原始表数据。
mysql> select * from my_table where mod_name in ("red", 'blue', 'pink', 'purple');+----+--------+----------+| id | mod_id | mod_name |+----+--------+----------+| 1 | 20 | red || 2 | 20 | blue || 3 | 20 | pink || 9 | 30 | purple |+----+--------+----------+4 rows in set (0.00 sec)使用 where 条件查询匹配列表中的列。(正常查询)
mysql> select * from my_table where mod_name in ("red", 'blue', 'pink' 'purple');+----+--------+------------+| id | mod_id | mod_name |+----+--------+------------+| 1 | 20 | red || 2 | 20 | blue || 10 | 30 | pinkpurple |+----+--------+------------+3 rows in set (0.00 sec)注意最后一组值,('pink' 'purple') 中间少了个逗号,那么查询出来的结果,默认会解释为 'pinkpurple' 字符串。
mysql> select * from my_table where mod_name = ('pink' 'purple');+----+--------+------------+| id | mod_id | mod_name |+----+--------+------------+| 10 | 30 | pinkpurple |+----+--------+------------+1 row in set (0.00 sec)使用 = 符号条件精确查询,仍然解释为 两个字符串的连接结果。mysql> select * from my_table where mod_name = 'pink' 'purple';+----+--------+------------+| id | mod_id | mod_name |+----+--------+------------+| 10 | 30 | pinkpurple |+----+--------+------------+1 row in set (0.00 sec)使用 = 符号条件精确查询,取消掉括弧,仍然解释为 两个字符串的连接结果。mysql> select * from my_table where mod_name = '' 'purple';+----+--------+----------+| id | mod_id | mod_name |+----+--------+----------+| 9 | 30 | purple |+----+--------+----------+1 row in set (0.00 sec)头一个字符串为0长度字符串,那么合并即等于 purple 字符串。mysql> select * from my_table where mod_name = 'red'' ' 'purple';Empty set (0.00 sec)写三个字符串,其中第一个字符串的单引号和第二个字符串的单引号中间没有空格,那么解释为未知字符。。。。。mysql> select * from my_table where mod_name = 'red' ' ' 'purple'; +----+--------+------------+| id | mod_id | mod_name |+----+--------+------------+| 11 | 30 | red purple |+----+--------+------------+1 row in set (0.00 sec) 'red' ' ' 'purple' ,每一组字符串用空格隔开,那么就合并为 red purple 字符串。看了以上关于mysql字符串连接问题分享,希望能给大家在实际运用中带来一定的帮助。本文由于篇幅有限,难免会有不足和需要补充的地方,如有需要更加专业的解答,可在官网联系我们的24小时售前售后,随时帮您解答问题的。
字符
字符串
查询
问题
解释
条件
结果
精确
两个
引号
空格
符号
更新
解答
原始
三个
专业
可在
地方
实际
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中国互联网科技股
港股互联网科技股
互联网科技与金融科技
互联网科技作文
互联网科技排名
天津摩尔互联网科技
电子科技大学互联网
顺玮阁互联网科技
互联网科技的未来发展
全球顶尖互联网科技公司
湖北码尼互联网科技有限公司电话
卓翼科技产业互联网合作
图游互联网科技
万物互联网智能科技
互联网金融运营模式中的金融科技
福仕德教育科技互联网
安徽零酒互联网科技有限公司
众联互联网络科技
互联网科技大会大佬
平安好医生打造互联网科技医疗
中资互联网科技
奇酷互联网科技
互联网科技logo
互联网科技美容
互联网大会黑科技排名
来此购互联网科技有限公司
互联网金融中的现代科技
元气玛特互联网科技公司是外包吗
广州百诚互联网科技有限公司官网
国产互联网科技公司