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
  • 相关阅读:
    SQL语句之DQL数据查询语言(select、desc)
    SQL语句之DML数据操作语言(insert、delete、update)
    SQL语句之DDL跟DCL
    MySQL的命令
    数据库配置文件
    Linux-用户/用户组身份提权
    MYSQL的连接管理与启动关闭流程
    MYSQL权限的管理
    MySQL5.6与MySQL5.7的区别
    MYSQL结构
  • 原文地址:https://www.cnblogs.com/lucas1024/p/9533533.html
Copyright © 2011-2022 走看看