mysql 團購表設計 MySQL表設計規則

2021-10-22 03:30:43 字數 594 閱讀 6898

1、表設計之欄位

(1) 表、列名必須有注釋

(2) 命名必須規範,由數字、字母和_組成,不能使用空格,不能使用關鍵字type、status等

(3)命名長度不超過20

(4)列舉型別字段狀態字段,使用char(1)或者char(2)型別,填寫預設值,狀態字段的預設值不能為null,一般是設定成0或-1, 而且注釋寫成commnet』**券狀態:1.已購買;2、已使用;3,、退款中;4、已退款』

(5)表中需要有create_time、update_time等,格式:』2016-12-22 00:00:00.0』

(6)預設值,數字型別**字段預設值為0,字串預設值為』 『,日期預設值為當前時間或』1900-0-01 00:00:00.0』

(7)主鍵欄位id用bigint自增,如果create語句中有auto_increment=6653864標識,請刪掉

(8)日期欄位的預設值能為null,一般設定為1970-12-31 00:00:00.0或者now()

(9)手機號碼、郵箱等字段會被檢索的字段不允許為null,預設值為空串』 『

(10)預設字元編碼為utf8(或者utf8mb4),預設儲存引擎為innodb

mysql設計表月份 mysql,表設計

閒著沒事搞了一下,歡迎指教。使用者表 create table usr uid int 11 not null,name char 10 default null,primary key uid engine innodb default charset utf8 吃飯記錄表 create tabl...

mysql表的設計 mysql,表設計

閒著沒事搞了一下,歡迎指教。使用者表 create table usr uid int 11 not null,name char 10 default null,primary key uid engine innodb default charset utf8 吃飯記錄表 create tabl...

mysql豎向表設計 mysql,表設計

閒著沒事搞了一下,歡迎指教。使用者表 create table usr uid int 11 not null,name char 10 default null,primary key uid engine innodb default charset utf8 吃飯記錄表 create tabl...