表定義規則

2021-04-02 03:03:20 字數 937 閱讀 8039

【表分類】

1.系統表

字首:t_sys_

特點:系統執行必須的表,如使用者,也可能與業務有關係,如許可權資源。

2、基本配置表

字首:t_base_

特點:業務必須得基本配置,不分站點,如使用者型別、付款型別等。安裝系統時配置,使用者不可修改。

3.基礎資料表

字首:t_bd_

特點:業務區分得基礎資料,分站點,如客戶、**。

4.業務表(其它)

字首:t_ 其它任意(不與上面字首同)

特點:業務發生所需要的儲存表,如訂單。業務相近的表,字首也相近。

另外,中間連線表命名規則:連線左表名+_+右表最後分段名,如t_order_item_goods。為t_order_item與t_order_goods的連線表,如果右表

名字首與左表字首不一致,也適用,看情況是否需要進一步明確描述命名。

【字段】

1.命名,前面均加f;

2.型別、長度:

tinyint(10)<==>integer.max_value(0x7fffffff) fid

tinyint(4)--------配置型別ftype or fid

tinyint(1)==>boolean

timestamp-------length=19

varchar(4) 站點、使用者,以後統一修改為char(4)

varchar(5)**分機

varchar(10)郵編

varchar(30)**

varchar(50)/varchar(100)名稱

varchar(255)

text---default 65535,可修改配置。

float(9,3)數值

3.定義順序: id最前,其它按權重降順排列。意義相近的盡量放在一塊,資料型別相近的也盡量放在一塊。

iptables 定義規則

iptables定義規則的方式大概是這種格式 iptables t table command chain cretiria j action t 表名 指定要操作的表 command 定義策略 chain 指定要操作的鏈 cretiria 定義匹配的標準 分為多個標準 j target 策略進行的...

spark sql自己定義規則

2 找到 sqlbase.g4 檔案,以 offset 為例進行說明,下面的 2.1 找到下面的內容 queryorganization order by order sortitem order sortitem cluster by clusterby expression clusterby ...

Gitignore的規則定義

gitignore 檔案用於配置git需要管理檔案的範圍。官方文件 匹配符的解釋 用於注釋 匹配除 之外的多個所有字元 例 txt 所有的txt檔案 test 代表不管理 test目錄下的所有檔案,不包含test目錄 test 代表不管test 此目錄,包含test目錄檔案 代表取反,需要管理 例 ...