sql什么時候用單引號 SQL,語句中什么時候可以用雙引號,什么時候該用單引號?
SQL,語句中什么時候可以用雙引號,什么時候該用單引號?在數(shù)據(jù)庫端,當SQL語句引用字符類型參數(shù)時,需要添加單引號。在一些數(shù)據(jù)庫中,例如access查詢對象,可以直接使用雙引號或單引號。當外層使用雙引
SQL,語句中什么時候可以用雙引號,什么時候該用單引號?
在數(shù)據(jù)庫端,當SQL語句引用字符類型參數(shù)時,需要添加單引號。在一些數(shù)據(jù)庫中,例如access查詢對象,可以直接使用雙引號或單引號。當外層使用雙引號時,內(nèi)層的字符類型參數(shù)需要使用單引號。請注意,像MSSQL和MySQL這樣的大中型數(shù)據(jù)庫只接受單引號,雙引號是常見字符。
此外,在應(yīng)用程序端,雙引號通常用于表示字符類型參數(shù)。SQL語句被視為字符串參數(shù)。作為SQL語句的內(nèi)部字符參數(shù),必須使用單引號將其與應(yīng)用程序字符串引用區(qū)分開來。
mysql建表的時候,字段默認值加 是什么意思,?。?/h2>
我個人的理解應(yīng)該是這是一個值說明符或標識符。事實上,有時候不加也沒關(guān)系。例如,當值是一個數(shù)字時,您可以這樣寫:
create table(ID bigint default 5)
但是有時,如果不添加單引號,您可能無法區(qū)分它們,語句將出錯。例如,如果值是字符串或日期類型,例如:
create table(STR varchar(50)default如果這樣寫,MySQL將無法解析它。您必須添加單引號或雙引號來表示這是一個值。實際上,值的類型并不重要。如果添加引號,MySQL將根據(jù)數(shù)字進行處理。