今天主要介紹一下mysql數據庫怎麼在concat裡面使用多個單引号、三引号,下面一起來看看吧!
MYSQL一般在做拼接的時候會經常用到多個單引号或者三引号,一般情況下單引号是拼接語句用的,3個引号拼接是字符串變量值。因為引号是有特殊含義的,所以要寫2次,進行轉義。
簡單來說,如果正常使用就單引号,,如果在單引号裡面還要使用單引号 。那麼就要額外增加一個單引号(轉義使用),變成3個單引号。
單引号和雙引号在使用的時候一般有兩種寫法:
(1)雙引号嵌套單引号"" (常用)
(2)單引号嵌套雙引号’’ (不常用)
通過concat拼字符串的時候,如果語句裡面需要使用單引号,需要使用兩個單引号來代替一個引号,所以下面的''''實際上就是一個單引号
select concat('drop user ''''@', '''', @@hostname, '''');
覺得有用的朋友多幫忙轉發哦!後面會分享更多devops和DBA方面的内容,感興趣的朋友可以關注下~
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!