单引号、双引号、三引号
MYSQL一样平常在做拼接的时候会常常用到多个单引号或者三引号,一样平常情形下单引号是拼接语句用的,3个引号拼接是字符串变量值。由于引号是有分外含义的,以是要写2次,进行转义。
大略来说,如果正常利用就单引号,,如果在单引号里面还要利用单引号 。那么就要额外增加一个单引号(转义利用),变成3个单引号。
单引号和双引号在利用的时候一样平常有两种写法:

(1)双引号嵌套单引号\"大众\公众 (常用)
(2)单引号嵌套双引号’’ (不常用)
实验
通过concat拼字符串的时候,如果语句里面须要利用单引号,须要利用两个单引号来代替一个引号,以是下面的''''实际上便是一个单引号
select concat('drop user ''''@', '''', @@hostname, '''');
以为有用的朋友多帮忙转发哦!
后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下~