第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

在字段名周圍使用回標(biāo)

在字段名周圍使用回標(biāo)

在字段名周圍使用回標(biāo)在這里閱讀了幾個(gè)關(guān)于SQL問題的答案和評(píng)論之后,也聽說我的一個(gè)朋友在一個(gè)有禁止使用SQL的政策的地方工作,我想知道在MySQL中在字段名周圍使用backticks是否有什么問題。即:SELECT `id`, `name`, `anotherfield` ...-- vs --SELECT id, name, anotherfield ...
查看完整描述

3 回答

?
MM們

TA貢獻(xiàn)1886條經(jīng)驗(yàn) 獲得超2個(gè)贊

使用Backticks允許您使用其他字符。在查詢編寫中,這不是一個(gè)問題,但如果假設(shè)您只需使用backticks,我將假設(shè)它可以讓您逃脫類似的荒謬的東西。

SELECT `id`, `my name`, `another field` , `field,with,comma`

當(dāng)然,這會(huì)生成名稱錯(cuò)誤的表。

如果你只是簡(jiǎn)明扼要-我看不出有什么問題,你會(huì)注意到如果你以這樣的方式運(yùn)行你的查詢

EXPLAIN EXTENDED Select foo,bar,baz

返回時(shí)生成的警告將有倒計(jì)時(shí)。完全限定的表名。因此,如果您使用的是查詢生成特性和查詢的自動(dòng)重寫,那么Backticks會(huì)使解析代碼的內(nèi)容不那么混亂。

然而,我認(rèn)為,與其要求你是否可以使用后排,他們應(yīng)該有一個(gè)標(biāo)準(zhǔn)的名稱。它解決了更多的“真實(shí)”問題。


查看完整回答
反對(duì) 回復(fù) 2019-06-18
?
交互式愛情

TA貢獻(xiàn)1712條經(jīng)驗(yàn) 獲得超3個(gè)贊

Backticks唯一的問題是它們不兼容ANSI-SQL,例如它們?cè)赟QLServer中不工作。

如果您可能不得不將SQL移植到另一個(gè)數(shù)據(jù)庫(kù),請(qǐng)使用雙引號(hào)。


查看完整回答
反對(duì) 回復(fù) 2019-06-18
?
斯蒂芬大帝

TA貢獻(xiàn)1827條經(jīng)驗(yàn) 獲得超8個(gè)贊

對(duì)我來說,在處理字段名時(shí)一直使用它們是很有意義的。

  • 首先,一旦你養(yǎng)成了這個(gè)習(xí)慣,只要按下回?fù)翩I就沒什么害處了。
  • 其次,對(duì)我來說,它可以更容易地查看查詢中的字段以及關(guān)鍵字或方法。
  • 最后,它允許您在設(shè)計(jì)表時(shí)使用任何您想要的字段名。有時(shí)將字段命名為“key”、“order”或“value”非常有意義.當(dāng)提到它們時(shí),所有這些都需要回溯。


查看完整回答
反對(duì) 回復(fù) 2019-06-18
  • 3 回答
  • 0 關(guān)注
  • 416 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)