MySQL數據庫常用命名規則-數據庫-表-屬性

Time:2021/05/19 11:55:26   Click:

今天看到公司對(duì)于MySQL定義了相關命名規則:

數據庫:
1. 全部大寫;
數據表:
1. 表名以大寫字母‘T’開(kāi)頭,試圖以大寫字母‘V’開(kāi)頭;
2. 表名中所含每個單詞或單詞簡寫首字母大寫其餘字母小寫;
3. 表名不超過(guò)15位;
屬性:

1. 字段名首字母應大寫;
2. 字段名中除通用字段名,其餘字段中所含單詞或單詞簡寫首字母大寫其餘字母小寫;
3. 字段長(cháng)度不超過(guò)10位。


看到相關的規定,我去,真相罵人,整麼(me)這(zhè)樣(yàng)的規定,與我想象的一點都(dōu)不沾邊,而且好(hǎo)多都(dōu)是向(xiàng)反的。我也不能(néng)說(shuō)什麼(me),畢竟别人是負責人,他們說(shuō)了算。我隻能(néng)在這(zhè)麼(me)默默的吐槽一下!由于MySQL數據庫的命名并沒(méi)有強制的規定,也沒(méi)有一種(zhǒng)規範,所以不能(néng)說(shuō)誰對(duì)誰錯。


這(zhè)裡(lǐ)分享一下錦江區聚格樂享網絡工作室對(duì)于網站數據表MySQL的命名規範:


一、數據庫:

1、全部小寫

2、多個單詞用“_”鏈接

由于MySQl在不同的平台是由大小寫區分的,在Windows是不區分大小寫的,在Linux是要區分大小寫的。爲了能(néng)更好(hǎo)的管理,幹脆就(jiù)全用小寫。單詞的鏈接的區分就(jiù)使用“_”。


二、數據表:

1、全部小寫

2、對(duì)個單詞用“_”鏈接

3、最好(hǎo)的使用表前綴

與數據庫命名一樣(yàng),這(zhè)裡(lǐ)對(duì)了一個表前綴,其實這(zhè)裡(lǐ)表前綴對(duì)于多功能(néng)應用時(shí)很有好(hǎo)處的,yi18_user 、bbs_user 這(zhè)裡(lǐ)就(jiù)可以很清楚的分區表。其實表前綴大多是預留的,其目的主

要是爲了後(hòu)期的擴展。


三、屬性:

1、首字母小寫

2、對(duì)個單詞用駱峰命名規則(userId)

這(zhè)裡(lǐ)多個單詞的鏈接用了駱峰命名規則,其實也可以用“_”鏈接,但我這(zhè)裡(lǐ)選用的是駱峰命名。


由于屬性字段我們經(jīng)常會(huì)用于對(duì)象編程(OPP),而在我們編程語言中經(jīng)常用這(zhè)種(zhǒng)方式來命名。所以爲了一一對(duì)應,盡量的使用習慣的命名規則。


其實這(zhè)裡(lǐ)隻是自己的個人觀點,也大楷的介紹了命名的原因,其實命名這(zhè)些也許都(dōu)是我們習慣。命名的規範并不需要強行同樣(yàng),隻要我們能(néng)夠找到一個理由說(shuō)服自己就(jiù)可以的。

TAG
TOP

錦江區聚格樂享網絡工作室@2012 版權所有
蜀ICP備12016524号-2

立即咨詢
成(chéng)都(dōu)網站建設,成(chéng)都(dōu)做網站,錦江區聚格樂享網絡工作室
40f13d50b73e104f832ed1b719ae6935