MySQL是一个小型关系型数据库管理系统,开发者为瑞典MySQL
创新互联公司于2013年创立,先为虹口等服务建站,虹口等地企业,进行企业商务咨询服务。为虹口企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
AB公司。
在2008年1月16号被Sun公司收购。而2009年,SUN又被Oracle收购,目前MySQL被广泛地应用在Internet上的中小型网站中。
mysql数据库中反斜杠求余数,例如12\5=2
如果插入斜杠需要用两个斜杠,在插入的时候就要写'\\'就能加上了
加上反斜杠,就是对
'
或者
"
的,可以用
\'
和
\''
替换
\"\'12》;
一般如果是在php程序上进行插入数据库的话,可以先做个处理
$str='
"'12》;
';
if(!get_magic_quotes_gpc()){
$str=addslashes($str);
//addslashes这个函数会对字符串进行处理,即对
'
或者
"
的,用
\'
和
\''
替换
}
在sql中给所有字段值加上mysql_real_escape_string函数处理,作用就是给特殊字符进行转义,具体说明网上找
$sql="update `qqaide_ini` set `键值`='" . mysql_real_escape_string($keynamearr[$i+1]) . "' WHERE `PCHash`='" . mysql_real_escape_string($PCHash) . "' and `小节`='" . mysql_real_escape_string($notename) . "' and `键名`='" . mysql_real_escape_string($keynamearr[$i]) . "'";
MySql字符转义
在字符串中,某些序列具有特殊含义。这些序列均用反斜线(‘\’)开始,即所谓的转义字符。MySQL识别下面的转义序列:
\0 ASCII 0(NUL)字符。
\' 单引号(‘'’)。
\" 双引号(‘"’)。
\b 退格符。
\n 换行符。
\r 回车符。
\t tab字符。
\Z ASCII 26(控制(Ctrl)-Z)。该字符可以编码为‘\Z’,以允许你解决在Windows中ASCII 26代表文件结尾这一问题。(如果你试图使用mysql db_name file_name,ASCII 26会带来问题)。
\\ 反斜线(‘\’)字符。
\%‘%’字符。参见表后面的注解。
\_‘_’字符。参见表后面的注解。
在主键盘Tab上方,在Esc按钮下方,在数字键盘1的左侧`
图片显示不出来吗?