1. 數(shù)據(jù)表命名規(guī)范
創(chuàng)新互聯(lián)建站于2013年成立,先為南開等服務(wù)建站,南開等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為南開企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問(wèn)題。
模塊名縮寫_存儲(chǔ)信息[_存儲(chǔ)信息子類](多個(gè)單詞用下劃線分隔),全部小寫,例如:b2c_goods_type
2. 字段命名規(guī)范
存儲(chǔ)信息屬性(多個(gè)單詞用下劃線分隔),全部小寫,命名規(guī)則只來(lái)自于業(yè)務(wù),盡量表達(dá)出列的含義。
例如:goods_id
3. 字段類型規(guī)范。
規(guī)則:用盡量少的存儲(chǔ)空間來(lái)存 數(shù)一個(gè)字段的數(shù)據(jù).
比如能用int的就不用char或者varchar
能用tinyint的就不用int
能用 varchar(20)的就不用varchar(255)
時(shí)間戳字段盡量用int型,如 created:表示從 '1970-01-01?08:00:00'開始的int秒數(shù),采用英文單詞的過(guò)去式;gmtCreated:表示datetime類型的時(shí)間,即形如 '1980-01-01?00:00:00'的時(shí)間串,Java中對(duì)應(yīng)的類型為Timestamp
日期:用date
時(shí)間:用time
數(shù)字格式的用:int、tinyint、mediumint、smallint、bigint根據(jù)實(shí)際情況選擇
字符串:用char、varcahr;
文本:用text
金額:用float
匈牙利命名法是一種編程時(shí)的命名規(guī)范。
基本原則是:
變量名=屬性+類型+對(duì)象描述,其中每一對(duì)象的名稱都要求有明確含義,可以取對(duì)象名字全稱或名字的一部分。要基于容易記憶容易理解的原則。保證名字的連貫性是非常重要的。
分大小寫。
MySQL在Linux下數(shù)據(jù)庫(kù)名、表名、列名、別名大小寫規(guī)則是這樣的:數(shù)據(jù)庫(kù)名與表名是嚴(yán)格區(qū)分大小寫的;表的別名是嚴(yán)格區(qū)分大小寫的;列名與列的別名在所有的情況下均是忽略大小寫的;變量名也是嚴(yán)格區(qū)分大小寫的;MySQL在Windows下都不區(qū)分大小寫。
不區(qū)分大小寫在MySQL中,數(shù)據(jù)庫(kù)和表對(duì)就于那些目錄下的目錄和文件。因而,操作系統(tǒng)的敏感性決定數(shù)據(jù)庫(kù)和表命名的大小寫敏感。這就意味著數(shù)據(jù)庫(kù)和表名在Windows中是大小寫不敏感的,而在大多數(shù)類型的Unix系統(tǒng)中是大小寫敏感的。
應(yīng)用環(huán)境
與其他的大型數(shù)據(jù)庫(kù)例如?Oracle、DB2、SQL Server等相比,MySQL自有它的不足之處,但是這絲毫也沒有減少它受歡迎的程度。對(duì)于一般的個(gè)人使用者和中小型企業(yè)來(lái)說(shuō),MySQL提供的功能已經(jīng)綽綽有余,而且由于 MySQL是開放源碼軟件,因此可以大大降低總體擁有成本。
索引是一種特殊的文件(InnoDB 數(shù)據(jù)表上的索引是表空間的一個(gè)組成部分),它們包含著對(duì)數(shù)據(jù)表里所有記錄的引用指針。索引不是萬(wàn)能的,索引可以加快數(shù)據(jù)檢索操作,但會(huì)使數(shù)據(jù)修改操作變慢。
以上內(nèi)容參考:百度百科-mySQL
文章題目:mysql命名規(guī)范怎么寫,mysql表別名規(guī)范
分享鏈接:http://m.rwnh.cn/article44/dsdhphe.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供營(yíng)銷型網(wǎng)站建設(shè)、動(dòng)態(tài)網(wǎng)站、網(wǎng)站維護(hù)、微信小程序、移動(dòng)網(wǎng)站建設(shè)、服務(wù)器托管
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)