zoukankan      html  css  js  c++  java
  • 【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='系统菜单';
    https://www.cnblogs.com/chuanqi1995/p/11812007.html
  • 相关阅读:
    内网穿透事件参考
    mysql的优化总结
    linux切换普通用户遇bash-4.1解决
    python爬虫匹配实现步骤
    restful设计参考
    php扩展安装
    python算术
    python 文件操作
    python生成器
    Spring框架的事务管理之基于AspectJ的XML方式(重点掌握)
  • 原文地址:https://www.cnblogs.com/lucas1024/p/9533533.html
Copyright © 2011-2022 走看看