mysql的sql转义字符


关键词

MySQL 转义字符

摘要

本文介绍mysql中的sql转义字符,在MySQL中字符串均是用单引号来引起的。

\0  
一个ASCII   0   (NUL)字符。  
\n  
一个新行符。  
\t  
一个定位符。  
\r  
一个回车符。  
\b  
一个退格符。  
\ '  
一个单引号(“ '”)符。  
\ "  
一个双引号(“ "”)符。  
\\  
一个反斜线(“\”)符。  
\%  
一个“%”符。它用于在正文中搜索“%”的文字实例,否则这里“%”将解释为一个通配符。  
\_  
一个“_”符。它用于在正文中搜索“_”的文字实例,否则这里“_”将解释为一个通配符。  
注意,如果你在某些正文环境中使用“\%”或“\%_”,这些将返回字符串“\%”和“\_”而不是“%”和“_”。  

举一个MySQL中使用转义字符的SQL语句的例子:

1)查找th_article表中的art_content字段,找出其中带有“\"”的记录
select * from th_article where art_content like '%\\\"%'

2)将上面找出来的记录更新,“\"”修改为“"”
update  th_article  set art_content = replace(art_content, '\\\"', '\"') where art_content like '%\\\"%'

 

要饭二维码

洪哥写文章很苦逼,如果本文对您略有帮助,可以扫描下方二维码支持洪哥!金额随意,先行谢过!大家的支持是我前进的动力!

文章的版权

本文属于“洪哥笔记”原创文章,转载请注明来源地址:mysql的sql转义字符:http://www.splaybow.com/post/mysql-zhuanyi-char.html

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:8771947!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D

« MySQL分类表模板 在MySQL的SQL语句中使用md5加密函数 »