新聞中心
在進行數(shù)據(jù)庫設計時,命名是一項非常重要的任務。因為好的命名可以讓數(shù)據(jù)庫的可讀性、可維護性和可擴展性變得更好。目前,常用的命名方式有駝峰命名法和下劃線命名法,那么這兩種方式的優(yōu)缺點有什么呢?

10年的資源網(wǎng)站建設經(jīng)驗,針對設計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。營銷型網(wǎng)站建設的優(yōu)勢是能夠根據(jù)用戶設備顯示端的尺寸不同,自動調(diào)整資源建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設計,從而大程度地提升瀏覽體驗。創(chuàng)新互聯(lián)公司從事“資源網(wǎng)站設計”,“資源網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
一、什么是駝峰命名法和下劃線命名法
1. 駝峰命名法(Camel Case Naming)
駝峰命名法是一種命名方式,其中每個單詞的之一個字母都是大寫的,除了之一個單詞外,其他單詞的首字母都是大寫的。如:FirstName、LastName、PhoneNumber 等。
2. 下劃線命名法(Underscore Naming)
下劃線命名法是一種命名方式,其中每個單詞之間都用下劃線分隔,通常所有字母都是小寫的。如:first_name、last_name、phone_number 等。
二、駝峰命名法和下劃線命名法的優(yōu)缺點
1. 駝峰命名法的優(yōu)缺點
優(yōu)點:
(1)可讀性強。
駝峰命名法的大寫字母可以更容易地劃分單詞,使得名字更容易被理解。而且,可以使得多個單詞建立一個熟悉的上下文關系,因此對于讀者而言,可讀性更強。
(2)可擴展性好。
使用駝峰命名法可以讓代碼更容易被擴展。如果需要添加一個新的單詞,只需要添加一個新的大寫字母即可。
(3)視覺效果好。
駝峰命名法使用更多的大寫字母,因此可以在視覺上提供更好的區(qū)分能力。這使得代碼能夠更容易地被組織和梳理。
缺點:
(1)過多的大寫字母會降低可讀性。
駝峰命名法中的大寫字母越多,名字的可讀性就越差。這使得駝峰命名法對于初學者或其他不熟悉命名習慣的用戶來說,造成一定的困擾。
(2)命名長度較長。
由于每個單詞的首字母都需要大寫,因此駝峰命名法的字符長度較長。這很可能會在編寫代碼時占用過多的空間。
2. 下劃線命名法的優(yōu)缺點
優(yōu)點:
(1)可讀性強。
下劃線命名法可以使用可讀性更好的單詞,使數(shù)據(jù)庫更簡單明了。此外,由于單詞之間使用下劃線分隔,因此可以更容易地區(qū)分出每個單詞,這使得代碼可讀性更強。
(2)命名長度較短。
相較于駝峰命名法,下劃線命名法使用的字符長度更短。這使得代碼更易于理解。
(3)適合數(shù)據(jù)庫命名方式。
下劃線命名法是一種非常適合數(shù)據(jù)庫命名方式的命名方式。在數(shù)據(jù)庫中,我們通常會使用多行文本顯示,而下劃線命名法可以更好地在多行文本中顯示。
缺點:
(1)不利于擴展性。
如果要在單詞之間添加新的單詞,就必須插入新的下劃線。否則,這些單詞就會組成一個非常難懂的字符串。這樣在擴展代碼時就會變得相當困難。
(2)可讀性受英語書寫習慣限制。
下劃線命名法是一種英語書寫習慣,它可能不太適合特定語言或文化,因此在不同的語言或文化中,下劃線命名法的可讀性可能會因為人們對命名約定的不同而受到限制。
三、結(jié)論
在數(shù)據(jù)庫中,駝峰命名法和下劃線命名法都有各自的優(yōu)點和缺點。通常,駝峰命名法更適合程序員,因為程序員很擅長將不同單詞組合在一起來形成完整的單元。而下劃線命名法則更適合數(shù)據(jù)庫管理員,因為他們更擅長使表更加簡潔易讀。當然,在實際開發(fā)過程中,可以根據(jù)具體的情況來選擇其中的一種,或者按需自定義一種新的命名方式。
成都網(wǎng)站建設公司-創(chuàng)新互聯(lián)為您提供網(wǎng)站建設、網(wǎng)站制作、網(wǎng)頁設計及定制高端網(wǎng)站建設服務!
javaBean轉(zhuǎn)換為json怎么實現(xiàn)指定屬性名風格,如駝峰和下劃線兩種
沒什么特殊意思吧,變量命螞姿枝名只要滿冊桐足java的命名規(guī)則就行了,加下劃線可能編碼者自己有一悶敏些規(guī)則定義,反正我從來沒用過,看一些大神的源碼倒是經(jīng)常能看見
javaBean轉(zhuǎn)換為json怎么實現(xiàn)指定屬性名風格,如駝峰和下劃線兩種
javaBean轉(zhuǎn)換為json怎么實現(xiàn)指定屬性名風格
可以在Google中搜索 Stardict 詞典下載,會看到很多的下載地址。
我在新浪ishare上上傳了幾本我用的詞庫,還在審核中,通過了來更新下載地址。
使用了StarDict詞庫4本,高級漢語詞典、郎道英漢詞典、郎道簡明漢英詞典、牛津英漢雙解美化版。 四、詞庫轉(zhuǎn)換
將下載到的詞庫文件(*.tar.bz2)直接拖到DictUnifier窗口,DictUnifier會自動完成轉(zhuǎn)換的過程,包括轉(zhuǎn)換后將詞庫放到“/Users/用戶名/Library/Dictionaries”(如果要刪除,到這個目錄下刪除相應文件即可)。
字典自帶的幾本詞庫在“/Library/Dictionaries”,建議進入目錄刪除不常用的詞庫(像幾個鬼子文詞庫),提高運行速度。脊胡胡
打開字典的偏好設置,也可以選擇或不選擇某個詞庫做液。
*注:當詞庫比較大時,轉(zhuǎn)換時間會很長。 上面說的只是英漢類,StarDict還包括櫻攔德文、法文……等等很多的詞庫,按同樣的方法擴展詞庫即可。
數(shù)據(jù)庫 駝峰 下劃線的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關于數(shù)據(jù)庫 駝峰 下劃線,數(shù)據(jù)庫中的命名方式:駝峰 VS 下劃線,javaBean轉(zhuǎn)換為json怎么實現(xiàn)指定屬性名風格,如駝峰和下劃線兩種,javaBean轉(zhuǎn)換為json怎么實現(xiàn)指定屬性名風格,如駝峰和下劃線兩種的信息別忘了在本站進行查找喔。
香港云服務器機房,創(chuàng)新互聯(lián)(www.cdcxhl.com)專業(yè)云服務器廠商,回大陸優(yōu)化帶寬,安全/穩(wěn)定/低延遲.創(chuàng)新互聯(lián)助力企業(yè)出海業(yè)務,提供一站式解決方案。香港服務器-免備案低延遲-雙向CN2+BGP極速互訪!
標題名稱:數(shù)據(jù)庫中的命名方式:駝峰VS下劃線(數(shù)據(jù)庫駝峰下劃線)
分享網(wǎng)址:http://fisionsoft.com.cn/article/djjsjhd.html


咨詢
建站咨詢
