SQL語句中單引號 雙引號和反引號的區分

2021-09-08 16:42:38 字數 417 閱讀 6734

反引號:反引號一般在esc鍵的下方,為了區分mysql的保留字與普通字元而引入的符號。

一般我們建表時都會將表名,庫名都加上反引號來保證語句的執行度。

例如:

select * from `user` where username like '%王%';
在user表中,有個user欄位,如果不用反引號,mysql將把user視為保留字而導致出錯,所以,有mysql保留字作為欄位的,必須加上反引號來區分。

單引號雙引號

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

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

mysql對 sql 的擴充套件,允許使用單引號和雙引號兩種。

在ORACLE SQL語句中,單引號和雙引號的使用

在oracle中 雙引號 被當做乙個普通的字串來處理 select as 字串結果 from dual 正常狀態下,兩個 包含的字串被當做字面值 select ziwen 163.com from dual 測試一下三個單引號的情況 ora 01756 引號內的字串沒有正確結束 select fro...

在ORACLE SQL語句中,單引號和雙引號的使用

在oracle sql語句中,單引號和雙引號的使用 在oracle中 雙引號 被當做乙個普通的字串來處理 select as 字串結果 from dual 正常狀態下,兩個 包含的字串被當做字面值 select ziwen 163.com from dual 測試一下三個單引號的情況 ora 017...

Shell(Bash)單引號 雙引號和反引號

shell bash 單引號 雙引號和反引號用法 引號有單引號和雙引號之分,二者的主要區別在於,被單引號括起來的字元都是普通字元,就算特殊字元也不再有特殊含義 而被雙引號括起來的字元中,katex parse error can t use function in math mode at posi...