MySQL转义

MySQL识别下列转义字符:    
   
  /0    
  一个ASCII   0   (NUL)字符。    
  /n    
  一个新行符。    
  /t    
  一个定位符。    
  /r    
  一个回车符。    
  /b    
  一个退格符。    
  /'    
  一个单引号(“'”)符。    
  /"    
  一个双引号(“"”)符。    
  //    
  一个反斜线(“/”)符。    
  /%    
  一个“%”符。它用于在正文中搜索“%”的文字实例,否则这里“%”将解释为一个通配符。    
  /_    
  一个“_”符。它用于在正文中搜索“_”的文字实例,否则这里“_”将解释为一个通配符。    
  注意,如果你在某些正文环境中使用“/%”或“/%_”,这些将返回字符串“/%”和“/_”而不是“%”和“_”。    
   
  有几种方法在一个字符串内包括引号:    
   
  一个字符串内用“'”加引号的“'”可以被写作为“''”。    
  一个字符串内用“"”加引号的“"”可以被写作为“""”。    
  你可以把一个转义字符(“/”)放在引号前面。    
  一个字符串内用“"”加引号的“'”不需要特殊对待而且不必被重复或转义。同理,一个字符串内用“'”加引号的与“"”也不需要特殊对待。    
  下面显示的SELECT演示引号和转义如何工作:    
   
  mysql>   SELECT   'hello',   '"hello"',   '""hello""',   'hel''lo',   '/'hello';  
  +-------+---------+-----------+--------+--------+  
  |   hello   |   "hello"   |   ""hello""   |   hel'lo   |   'hello   |  
  +-------+---------+-----------+--------+--------+  
   
  mysql>   SELECT   "hello",   "'hello'",   "''hello''",   "hel""lo",   "/"hello";  
  +-------+---------+-----------+--------+--------+  
  |   hello   |   'hello'   |   ''hello''   |   hel"lo   |   "hello   |  
  +-------+---------+-----------+--------+--------+  
   
  mysql>   SELECT   "This/nIs/nFour/nlines";  
  +--------------------+  
  |   This  
  Is  
  Four  
  lines   |  
  +--------------------+ 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值