mysql中引號問題

2021-08-25 19:05:16 字數 554 閱讀 5301

:d mysql中乙個字串,既可以用兩個單引號表示,也可以用兩個雙引號表示。

:d 比如字串 wangxiaowei,用單引號表示 'wangxiaowei',雙引號表示"wangxiaowei"

:d 在用單引號表示乙個字串的時候,如果字串中出現單引號,要用兩個單引號才能表示乙個單引號;如 wang'xiaowei,用單引號表示 'wang''xiaowei'。在用雙引號表示乙個字串的時候,如果字串中出現雙引號,要用兩個雙引號才能表示乙個雙引號;如 wang"xiaowei,用雙引號表示"wang""xiaowei"。

:d 對於如下字串,wang""xiao'wei(wang雙引號雙引號xiao單引號wei),既可以用單引號的形式表示,也可以用雙引號的形式表示。

:d 單引號表示為 'wang""xiao''wei'

解釋: 單引號wang雙引號雙引號xiaowei單引號單引號wei單引號

:d 雙引號表示為 "wang""""xiao'wei"

解釋: 雙引號wang雙引號雙引號雙引號雙引號xiaowei單引號wei雙引號

小弟是菜鳥,請多指教!

mysql中int型別單引號問題

今天寫mysql的時候發現了乙個問題,在查詢的時候不小心把int型別的id加上引號查詢了,但是也能查詢出來,select from account where aid 1 於是查詢了很多資料,最後得出的結論是,mysql會自動轉換 當你型別為int 但傳入的值為varchar 他會把前幾個 數字挑出...

Linux中引號問題

一 單雙引號 在linux中變數是乙個非常重要的知識。在變數的設定當中,單雙引號的用途是不一樣的。最大的不同是雙引號依然可以保留變數的內容,而單引號僅能是一般字元,不會有特殊符號,即不會保留變數的值。舉例 有變數name bill 此處 myname name is myname 和myname n...

mysql中反單引號 單引號 雙引號的區別

反引號,一般在esc鍵的下方。它是為了區分mysql的保留字與普通字元而引入的符號。舉個例子 select select from test where select 字段值 在test表中,有個select欄位,如果不用反引號,mysql將把select視為保留字而導致出錯,所以,有mysql保留...