真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

SQL語(yǔ)句規(guī)范的寫(xiě)法

SQL語(yǔ)句規(guī)范的寫(xiě)法【199cloud-艾娜】

祿豐網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,祿豐網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為祿豐成百上千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的祿豐做網(wǎng)站的公司定做!


1. 語(yǔ)句關(guān)鍵字應(yīng)全部使用小寫(xiě)。

2. 引用字符時(shí)應(yīng)使用單引號(hào)。如:update testable set idcol=’abcd’。

3. 連接符或運(yùn)算符or、in、and、=、<=、>=, +,- 等前后宜加上一個(gè)空格。否則容易導(dǎo)致以下類似問(wèn)題。例如在語(yǔ)句select a–b from table中,a,b均為變量,拼寫(xiě)該語(yǔ)句時(shí),如果a = 6,b = -3,則語(yǔ)句變?yōu)閟elect 6--3 from table。--被視為SQL的注釋,結(jié)果語(yǔ)句報(bào)錯(cuò)。

4. 不得使用“select * from …”語(yǔ)法,必須標(biāo)明字段名。即select col1, col2,… from tablea where …

5. 嚴(yán)禁使用“insert into table_name values (?,?,……)”語(yǔ)法,統(tǒng)一使用“insert into table_name (col1,col2,……) values (?,?,…...)”。

6. SQL語(yǔ)句包含多表連接時(shí),必須加上表的別名,對(duì)每個(gè)字段的使用都要帶上表別名。即 select a.col1, a.col2, b.col3 from tablea a, tableb b where a.col4=b.col5

7. 應(yīng)避免顯式或隱含的類型轉(zhuǎn)換。例如在where子句中numeric型和int型的列的比較。

8. 在子查詢中前后必須加上括號(hào)。select col1, col2 from tablea where col3 in ( select col4 from tableb where col4>0)

9. 執(zhí)行SQL時(shí)一次應(yīng)只執(zhí)行一條,如果多條語(yǔ)句則應(yīng)分開(kāi)執(zhí)行,但必須保持在一個(gè)事務(wù)中。不得一次執(zhí)行通過(guò)分號(hào)等分開(kāi)的多條語(yǔ)句,這樣處理不清晰。

10. 如果能采用or代替,則不宜使用in 語(yǔ)句。in語(yǔ)句中的元素不得超過(guò)500個(gè),如果超過(guò),則應(yīng)拆分為多條SQL語(yǔ)句。嚴(yán)禁使用xx in(‘’,’’….) or xx in(‘’,’’,’’)。

11. or連接條件不得超過(guò) 500,超過(guò)時(shí)應(yīng)拆分為多條語(yǔ)句。


分享題目:SQL語(yǔ)句規(guī)范的寫(xiě)法
文章分享:http://weahome.cn/article/gjedis.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部