SQL中的單引號和雙引號有區別嗎?

2021-12-30 09:33:10 字數 309 閱讀 6435

在標準 sql 中,字串使用的是單引號。

如果字串本身也包括單引號,則使用兩個單引號(注意,不是雙引號,字串中的雙引號不需要另外轉義)。

但在其它的資料庫中可能存在對 sql 的擴充套件,比如在 mysql 中允許使用單引號和雙引號兩種。

mysql 參考手冊:

字串指用單引號(『』』)或雙引號(『」』)引起來的字串行。例如:

『a string』

「another string」

如果sql伺服器模式啟用了nsi_quotes,可以只用單引號引用字串。用雙引號引用的字串被解釋為乙個識別符。

單引號和雙引號的區別

看別人csdn,比較難以理解,還是大白話比較好,對我初學者來說,基礎總結很重要 1.雙引號解析變數,單引號不解析變數 所以單引號的執行效率比雙引號要高 2.雙引號可以解析所有的轉義字元,單引號只能解析 和 本身的轉義 3.雙引號當中的變數需要特殊字元隔開 特殊字元會原樣輸出 大括號不會被輸出 4.雙...

單引號 雙引號「」反向單引號 的區別

21 23 26 root c8 3 55 echo echo lang echo lang 21 37 14 root c8 3 55 echo echo lang echo zh cn.utf8 21 40 47 root c8 3 55 echo echo lang 單引號內echo和 分別被...

python中單引號和雙引號區別

python字串通常有單引號 雙引號 三引號 或 包圍,三引號包含的字串可由多行組成,一般可表示大段的敘述性字串。在使用時基本沒有差別,但雙引號和三引號 中可以包含單引號,三引號 可以包含雙引號,而不需要轉義 如 s1 hello,world 如果要寫成多行,那麼就要使用 連行符 吧,如 s2 he...