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


1.Navicat創建Mysql數據庫

 

 

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='系統菜單';

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM