欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解讀SQL語句中要不要加單引號的問題

 更新時間:2023年02月07日 10:14:56   作者:Just_do_it_2018  
這篇文章主要介紹了關(guān)于SQL語句中要不要加單引號的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

SQL語句中要不要加單引號?

犯了一個超級超級蠢的錯誤,把population寫成polulation而不自知,多次提醒我找不到polulation列,這是其一;其二是我在未得知我寫錯的時候,我以為是字段名沒有加單引號的問題,加了單引號之后結(jié)果變成:

所以,對于SQL我有了一些新的認識:

1、不能手快!不能手快!不能手快!

好好記單詞!好好記單詞!好好記單詞!

2、對于單引號的問題,不能僅僅用其他編程語言的習(xí)慣來寫SQL。 

① 表名和字段名,即使是中文也不用加單引號;

② 對于表格內(nèi)的value值,要不要加單引號取決于這個字段設(shè)置的數(shù)據(jù)類型。

比如說看例表的屬性:

可以發(fā)現(xiàn)population列是int類型,而country是字符串類型,寫的過程中就需要添加單引號,比如country=’美國’。

3、SQL中的任何標點都是英文格式下的,所以避免切換不清,最好使用英文字段名之類的,避免重復(fù)切換造成標點格式的錯誤。

SQL不使用引號、使用單引號或雙引號的區(qū)別

加引號和不加引號有什么區(qū)別?

表名和字段名,即使是中文也不用加單引號;

對于表格內(nèi)的value值,要不要加單引號取決于這個字段設(shè)置的數(shù)據(jù)類型, 不加引號是數(shù)字類型,加了就是字符串或日期類型了 如果是 int 類型,那么是不需要引號的,不過,加起引號也不會報錯,會自動轉(zhuǎn)換類型。

SQL中的單引號和雙引號有區(qū)別嗎?

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

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

但在其它的數(shù)據(jù)庫中可能存在對 SQL 的擴展,比如在 MySQL 中允許使用單引號和雙引號兩種。

MySQL 參考手冊

字符串指用單引號’或雙引號"引起來的字符序列。例如:

  • a string
  • another string

如果SQL服務(wù)器模式啟用了NSI_QUOTES,可以只用單引號引用字符串。用雙引號引用的字符串被解釋為一個識別符。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • mysql中的find_in_set字符串查找函數(shù)解析

    mysql中的find_in_set字符串查找函數(shù)解析

    這篇文章主要介紹了mysql中的find_in_set字符串查找函數(shù),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • MySQL root密碼的重置方法

    MySQL root密碼的重置方法

    這篇文章主要介紹了MySQL root密碼的重置方法,幫助大家更好的理解和學(xué)習(xí)使用MySQL,感興趣的朋友可以了解下
    2021-04-04
  • 淺談MySQL分頁Limit的性能問題

    淺談MySQL分頁Limit的性能問題

    這篇文章主要介紹了淺談MySQL分頁Limit的性能問題,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • MySQL限制查詢和數(shù)據(jù)排序介紹

    MySQL限制查詢和數(shù)據(jù)排序介紹

    這篇文章主要介紹了MySQL限制查詢和數(shù)據(jù)排序介紹,通過limit可以限制返回結(jié)果的行數(shù),而當(dāng)數(shù)據(jù)查詢出來以后,我們可以對數(shù)據(jù)進行排序處理。在末尾使用order?by語句,下文相關(guān)詳細介紹,需要的小伙伴可以參考一下
    2022-03-03
  • MySQL 如何查詢當(dāng)前最新事務(wù)ID

    MySQL 如何查詢當(dāng)前最新事務(wù)ID

    這篇文章主要介紹了MySQL 如何查詢當(dāng)前最新事務(wù)ID,幫助大家更好的理解和學(xué)習(xí)MySQL,感興趣的朋友可以了解下
    2020-08-08
  • MySQL索引類型總結(jié)和使用技巧以及注意事項

    MySQL索引類型總結(jié)和使用技巧以及注意事項

    索引是快速搜索的關(guān)鍵。MySQL索引的建立對于MySQL的高效運行是很重要的。下面介紹幾種常見的MySQL索引類型
    2014-04-04
  • SQL中如何將行轉(zhuǎn)成列詳解

    SQL中如何將行轉(zhuǎn)成列詳解

    行列轉(zhuǎn)換在做報表分析時還是經(jīng)常會遇到的,今天就說一下如何實現(xiàn)行列轉(zhuǎn)換吧,下面這篇文章主要給大家介紹了關(guān)于SQL中如何將行轉(zhuǎn)成列的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • MySQL怎么給字符串字段加索引

    MySQL怎么給字符串字段加索引

    本文主要介紹了MySQL怎么給字符串字段加索引,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • 詳解mysql三值邏輯與NULL

    詳解mysql三值邏輯與NULL

    這篇文章主要介紹了mysql三值邏輯和NULL,感興趣的同學(xué)們,可以參考下,并且把代碼實驗一下
    2021-05-05
  • 數(shù)據(jù)庫索引知識點整理

    數(shù)據(jù)庫索引知識點整理

    這篇文章主要介紹了數(shù)據(jù)庫索引知識點整理,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考
    2021-01-01

最新評論