mysql 有几个特殊字符的函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql 有几个特殊字符的函数相关的知识,希望对你有一定的参考价值。

加上反斜杠,就是对
'
或者
"
的,可以用
\'

\''
替换
\"\'12><>》;
一般如果是在php程序上进行插入数据库的话,可以先做个处理
$str='
"'12><>》;
';
if(!get_magic_quotes_gpc())
$str=addslashes($str);
//addslashes这个函数会对字符串进行处理,即对
'
或者
"
的,用
\'

\''
替换
参考技术A insert into XX(....)values('abc\\abc\\abc'); 参考技术B mysql字符串长度函数length: 是计算字段的长度一个汉字是算三个字符,一个数字或字母算一个字符
mysql字符串长度函数CHAR_LENGTH(str) 返回值为字符串str 的长度,长度的单位为字符。一个多字节字符算作一个单字符。对于一个包含五个二字节字符集, LENGTH()返回值为 10,而CHAR_LENGTH()的返回值为5。
mysql字符串长度函数CHARACTER_LENGTH(str) CHARACTER_LENGTH()是CHAR_LENGTH()的同义词。
mysql字符串长度函数BIT_LENGTH(str) 返回2进制长度.[喝小酒的网摘]http://blog.hehehehehe.cn/a/17596.htm

返回表中最长的字符串长度:

SELECT max( length( title ) ) FROM verycd_copy

SELECT * FROM admin WHERE LENGTH(username) < 6

以上是关于mysql 有几个特殊字符的函数的主要内容,如果未能解决你的问题,请参考以下文章

几个与特殊字符处理相干的PHP函数

php mysql转义特殊字符的函数都有哪些

如何为任何输入添加带有快捷方式的特殊字符?

sql MySQL用于删除重音符和特殊字符的函数

如何通过忽略字符串前面的特殊字符从文本中提取正确的字符串?

.properties 文件中的特殊字符 ("\")