mysql 建表語句

下面是自己工作中總結的建表語句: 

  1. 自增id 和 主鍵id
  2. 業務字段
  3. 系統字段
  4. 索引
CREATE TABLE `tb_demo` (
  `inc_id` int(11) NOT NULL AUTO_INCREMENT COMMENT '自增主鍵',
  `id` varchar(50) NOT NULL COMMENT '主鍵id',
  
  `name` varchar(100) DEFAULT NULL COMMENT '姓名',

  `creator` varchar(50) DEFAULT NULL COMMENT '創建者',  
  `updater` varchar(50) DEFAULT NULL COMMENT '更新者',
  `create_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '創建時間',
  `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新時間',
  `remark` varchar(255) DEFAULT NULL COMMENT '備註',
  `deleted` int(1) DEFAULT '0' COMMENT '狀態:0未刪除 ;1 已刪除',  

  KEY `id_index` (`id`) USING BTREE,  
  PRIMARY KEY (`increment_id`) USING BTREE 
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8 ROW_FORMAT=DYNAMIC COMMENT='表名';

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章