亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

MySQL中的引號和反引號的區(qū)別與用法詳解

 更新時(shí)間:2021年10月21日 10:10:26   作者:鐵甲小寶同學(xué)  
這個(gè)問題是我在學(xué)習(xí)數(shù)據(jù)庫的時(shí)候遇到的一個(gè)問題,我當(dāng)時(shí)并不能理解下圖中的一些情況,后來我也請教了一位大佬給我解答,最后在大佬和度娘的幫助下我大概理解了這個(gè)反引號的東西

前言

因此我寫下了這個(gè)博客,本博客也引薦了一些大佬文章的知識,如有侵權(quán)聯(lián)系我哦!如果有緣人能看到這個(gè)博客希望能對你有幫助,如果一些地方有錯(cuò)誤也可以直接指出來哦!!

1.單引號:

我們先來介紹一下單引號,下圖中的 '男' 就是使用的英文單引號。

為什么要去使用單引號呢?在SQL中一些varchar(string,等字符串類型)是需要用到單引號而不是直接去使用。

一般的在數(shù)據(jù)庫中數(shù)值類型是不需要去使用單引號去給他圈起來,我們來看下圖的例子:

上述說的是在一般情況下是不用去加引號的,但是如果在不同的可視化數(shù)據(jù)庫工具里,有些加了引號也是可以查詢出來,不會(huì)去報(bào)錯(cuò)的,但是我們還是要以正確sql語句來寫,避免以后出現(xiàn)一些bug。

2.反引號:

它是為了區(qū)分MYSQL的保留字與普通字符而引入的符號。

我們可以看下圖的例子:

這個(gè)是正常的查詢,如果我們給性別加上引號呢?這樣會(huì)出現(xiàn)什么情況呢?

這樣在sql的語法上是錯(cuò)誤的,但是在一些數(shù)據(jù)庫的可視化工具并不報(bào)錯(cuò),但是我們是查詢不到任何值的。我們加下來再看給他加上反引號會(huì)是什么情況呢?

這樣就出來和第一個(gè)一樣的情況了哦,這是用來區(qū)分兩者的區(qū)別,否者數(shù)據(jù)庫工具會(huì)以為都是字符串,查找不會(huì)成功!!

注意劃重點(diǎn):有MYSQL保留字作為字段的,必須加上反引號來區(qū)分?。?!

所謂的保留字就是select database insert 這一類數(shù)據(jù)庫的sql指令,當(dāng)我們不得已要拿他們來做表名和字段名的時(shí)候 我們必須要加反引號來避免編譯器把這部分認(rèn)為是保留字而產(chǎn)生錯(cuò)誤。

相關(guān)文章

最新評論