最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解讀SQL語句中要不要加單引號(hào)的問題

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

SQL語句中要不要加單引號(hào)?

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

所以,對(duì)于SQL我有了一些新的認(rèn)識(shí):

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

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

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

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

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

比如說看例表的屬性:

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

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

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

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

表名和字段名,即使是中文也不用加單引號(hào);

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

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

在標(biāo)準(zhǔn) SQL 中,字符串使用的是單引號(hào)。

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

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

MySQL 參考手冊(cè)

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

  • a string
  • another string

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

總結(jié)

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

相關(guān)文章

  • MySQL5.7 集群配置的步驟

    MySQL5.7 集群配置的步驟

    這篇文章主要介紹了MySQL5.7 集群配置的步驟,幫助大家更好的理解和學(xué)習(xí)使用MySQL,感興趣的朋友可以了解下
    2021-03-03
  • 關(guān)于mysql 8.x 中insert ignore的性能問題

    關(guān)于mysql 8.x 中insert ignore的性能問題

    這篇文章主要介紹了關(guān)于mysql 8.x 中insert ignore的性能問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。
    2022-08-08
  • MySQL8.2.0安裝教程分享

    MySQL8.2.0安裝教程分享

    這篇文章詳細(xì)介紹了如何在Windows系統(tǒng)上安裝MySQL數(shù)據(jù)庫軟件,包括下載、安裝、配置和設(shè)置環(huán)境變量的步驟
    2025-02-02
  • MySQL多表查詢內(nèi)連接外連接詳解(使用join、left?join、right?join和full?join)

    MySQL多表查詢內(nèi)連接外連接詳解(使用join、left?join、right?join和full?join)

    這篇文章主要給大家介紹了關(guān)于MySQL多表查詢內(nèi)連接外連接的相關(guān)資料,文中主要介紹的是使用join、left?join、right?join和full?join,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-12-12
  • mysql 8.0.22 zip壓縮包版(免安裝)下載、安裝配置步驟詳解

    mysql 8.0.22 zip壓縮包版(免安裝)下載、安裝配置步驟詳解

    這篇文章主要介紹了mysql 8.0.22 zip壓縮包版(免安裝)下載、安裝配置步驟詳解,本文分步驟通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • Mysql8.0修改配置文件my.ini的坑及解決

    Mysql8.0修改配置文件my.ini的坑及解決

    使用記事本直接編輯my.ini文件保存后,可能會(huì)導(dǎo)致MySQL無法啟動(dòng),因?yàn)镸ySQL會(huì)以ANSI編碼讀取該文件,解決方法是使用Notepad++打開my.ini文件,選擇ANSI編碼保存
    2025-01-01
  • mysql服務(wù)啟動(dòng)卻連接不上的解決方法

    mysql服務(wù)啟動(dòng)卻連接不上的解決方法

    這篇文章主要為大家詳細(xì)介紹了mysql服務(wù)啟動(dòng)卻連接不上的解決方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • mysql 連接出現(xiàn)Public Key Retrieval is not allowed的問題解決

    mysql 連接出現(xiàn)Public Key Retrieval is n

    在MySQL連接中出現(xiàn)“Public Key Retrieval is not allowed”錯(cuò)誤,通常是因?yàn)樵谑褂冒踩捉幼謱樱⊿SL)連接時(shí)遇到了問題,本文就來介紹一下解決方法,感興趣的可以了解一下
    2024-03-03
  • mysql unique key在查詢中的使用與相關(guān)問題

    mysql unique key在查詢中的使用與相關(guān)問題

    今天小編就為大家分享一篇關(guān)于mysql unique key在查詢中的使用與相關(guān)問題,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-04-04
  • MySQL窗口函數(shù)OVER使用示例詳細(xì)講解

    MySQL窗口函數(shù)OVER使用示例詳細(xì)講解

    這篇文章主要介紹了MySQL窗口函數(shù)OVER()用法及說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01

最新評(píng)論

深泽县| 花莲县| 淅川县| 建昌县| 钟祥市| 康定县| 云林县| 新民市| 伊川县| 茂名市| 临潭县| 尖扎县| 中宁县| 平凉市| 玛曲县| 阿瓦提县| 封开县| 清远市| 昌邑市| 科尔| 五指山市| 波密县| 蒲城县| 扶风县| 佛坪县| 荔浦县| 灌云县| 黄浦区| 鸡东县| 丁青县| 随州市| 淮南市| 赤城县| 化州市| 廊坊市| 宝丰县| 留坝县| 宝应县| 呈贡县| 永济市| 木兰县|