tft每日頭條

 > 生活

 > mysql用雙引号和單引号

mysql用雙引号和單引号

生活 更新时间:2025-01-25 08:30:54
概述

今天主要介紹一下mysql數據庫怎麼在concat裡面使用多個單引号、三引号,下面一起來看看吧!

mysql用雙引号和單引号(詳解MySQL函數concat裡面如何使用多個單引号)1


單引号、雙引号、三引号

MYSQL一般在做拼接的時候會經常用到多個單引号或者三引号,一般情況下單引号是拼接語句用的,3個引号拼接是字符串變量值。因為引号是有特殊含義的,所以要寫2次,進行轉義。

簡單來說,如果正常使用就單引号,,如果在單引号裡面還要使用單引号 。那麼就要額外增加一個單引号(轉義使用),變成3個單引号。

  • 在标準 SQL 中,字符串使用的是單引号。
  • 如果字符串本身也包括單引号,使用兩個單引号(注意,不是雙引号,字符串中的雙引号不需要另外轉義)。
  • MySQL對 SQL 的擴展,允許使用單引号和雙引号兩種。

單引号和雙引号在使用的時候一般有兩種寫法:

(1)雙引号嵌套單引号"" (常用)

(2)單引号嵌套雙引号’’ (不常用)

mysql用雙引号和單引号(詳解MySQL函數concat裡面如何使用多個單引号)2


實驗

通過concat拼字符串的時候,如果語句裡面需要使用單引号,需要使用兩個單引号來代替一個引号,所以下面的''''實際上就是一個單引号

select concat('drop user ''''@', '''', @@hostname, '''');

mysql用雙引号和單引号(詳解MySQL函數concat裡面如何使用多個單引号)3


覺得有用的朋友多幫忙轉發哦!後面會分享更多devops和DBA方面的内容,感興趣的朋友可以關注下~

mysql用雙引号和單引号(詳解MySQL函數concat裡面如何使用多個單引号)4

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved