【MYSQL建庫和建表】MYSQL建庫和建表

1.Navicat建立Mysql數據庫sql

 

 

2.建立建立用戶表和索引數據庫

CREATE TABLE `t_user` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',
  `u_id` varchar(20) NOT NULL COMMENT '用戶ID,格式:HC + yyyyMMddHHmmss',
  `user_name` varchar(20) DEFAULT NULL COMMENT '用戶名',
  `password` varchar(64) NOT NULL COMMENT '密碼',
  `mobile` varchar(20) NOT NULL COMMENT '聯繫電話',
  `email` varchar(64) NOT NULL COMMENT '郵箱',
  `status` tinyint(1) NOT NULL DEFAULT '0' COMMENT '帳號狀態:0.不啓用;1.啓用',
  `is_delete` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否刪除',
  `create_by` varchar(64) NOT NULL COMMENT '建立者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '建立時間',
  `update_by` varchar(64) NOT NULL COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新時間',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_u_id` (`u_id`) USING HASH COMMENT '用戶ID惟一索引',
  UNIQUE KEY `index_user_name` (`user_name`) USING HASH COMMENT '用戶名惟一索引'
) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8mb4 COMMENT='用戶信息';

 

3.建立建立菜單表和索引緩存

CREATE TABLE `t_menu` (
  `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主鍵',
  `parent_id` bigint(20) NOT NULL COMMENT '父菜單 ID,0=根菜單',
  `title` varchar(255) NOT NULL COMMENT '菜單名稱',
  `name` varchar(255) NOT NULL COMMENT '路由名稱',
  `sort` int(11) NOT NULL COMMENT '排序,從1開始',
  `level` int(11) NOT NULL COMMENT '層級,從1開始',
  `icon` varchar(1024) NOT NULL COMMENT '圖標 URL',
  `path` varchar(1024) NOT NULL COMMENT '菜單路徑',
  `redirect` varchar(1024) NOT NULL COMMENT '重定向地址',
  `dictionaries` varchar(1024) DEFAULT NULL COMMENT '字典',
  `hidden` tinyint(1) NOT NULL DEFAULT '0' COMMENT '是否顯示,0=顯示,1=不顯示',
  `no_cache` tinyint(1) DEFAULT NULL COMMENT '是否緩存,0=否,1=是',
  `create_by` varchar(64) NOT NULL COMMENT '建立者',
  `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '建立時間',
  `update_by` varchar(64) NOT NULL COMMENT '更新者',
  `update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新時間',
  `is_deleted` tinyint(4) NOT NULL DEFAULT '0' COMMENT '是否刪除',
  PRIMARY KEY (`id`),
  UNIQUE KEY `index_id` (`id`) USING HASH COMMENT '菜單ID索引',
  KEY `index_parent_id` (`parent_id`) USING BTREE COMMENT '父節點索引'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='系統菜單';
相關文章
相關標籤/搜索