mysql数据库规范

2019-03-26  本文已影响0人  tim24518

一.建表规范

1.基础规范

2.命名规范

3.库、表、字段开发设计规范

 create_time DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL COMMENT '创建时间', 
 update_time DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', 
 operator varchar(100) DEFAULT '' NOT NULL COMMENT '操作者', 
 operation_time DATETIME DEFAULT CURRENT_TIMESTAMP NOT NULL ON UPDATE CURRENT_TIMESTAMP COMMENT '操作时间',

4.建表语句示例

 CREATE TABLE `quota_configure_info` (
    `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键',
    `quota_num` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '名额数量',
    `total_num` bigint(20) unsigned NOT NULL DEFAULT '0' COMMENT '今日名额总数',
    `quota_date` date NOT NULL DEFAULT '1970-01-01' COMMENT '名额日',
    `quota_time` time NOT NULL DEFAULT '10:30:00' COMMENT '名额时间',
    `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
    `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
    PRIMARY KEY (`id`)
  ) ENGINE=InnoDB AUTO_INCREMENT=1151 DEFAULT CHARSET=utf8 COMMENT='名额控制配置信息'
上一篇 下一篇

猜你喜欢

热点阅读