zoukankan      html  css  js  c++  java
  • spring security学习

    数据库表设计

    DROP TABLE IF EXISTS `Sys_User`;
    CREATE TABLE `Sys_User`(
      `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
      `username` VARCHAR(200) NOT NULL,
      `password` VARCHAR(200) NOT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=INNODB CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
    
    DROP TABLE IF EXISTS `Sys_Role`;
    CREATE TABLE `Sys_Role`(
    `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
    `name` VARCHAR(200) NOT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=INNODB CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
    
    DROP TABLE IF EXISTS `Sys_permission`;
    CREATE TABLE `Sys_permission`(
      `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
      `name` VARCHAR(200) NOT NULL,
      `description` VARCHAR(200) DEFAULT NULL,
      `url` VARCHAR(200) NOT NULL,
      `pid` BIGINT DEFAULT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=INNODB CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
    
    
    DROP TABLE IF EXISTS `Sys_role_user`;
    CREATE TABLE `Sys_role_user`(
      `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
      `sys_user_id` BIGINT UNSIGNED NOT NULL,
      `sys_role_id` BIGINT UNSIGNED NOT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=INNODB CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
    
    
    DROP TABLE IF EXISTS `Sys_permission_role`;
    CREATE TABLE `Sys_permission_role`(
      `id` BIGINT UNSIGNED NOT NULL AUTO_INCREMENT,
      `role_id` BIGINT UNSIGNED NOT NULL,
      `permission_id` BIGINT UNSIGNED NOT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=INNODB CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci;
    
    insert into SYS_USER (id,username, password) values (1,'admin', 'admin');
    insert into SYS_USER (id,username, password) values (2,'abel', 'abel');
    
    insert into SYS_ROLE(id,name) values(1,'ROLE_ADMIN');
    insert into SYS_ROLE(id,name) values(2,'ROLE_USER');
    
    insert into SYS_ROLE_USER(SYS_USER_ID,sys_role_id) values(1,1);
    insert into SYS_ROLE_USER(SYS_USER_ID,sys_role_id) values(2,2);
    
    INSERT INTO `Sys_permission` VALUES ('1', 'ROLE_HOME', 'home', '/', null), ('2', 'ROLE_ADMIN', 'ABel', '/admin', null);
    INSERT INTO `Sys_permission_role` VALUES ('1', '1', '1'), ('2', '1', '2'), ('3', '2', '1');
    
  • 相关阅读:
    mysql代码实现hive中的rank()排序方法,获得top3中的最小值
    MySQL--Hive中字段数据类型对比
    使用shell脚本连接mysql shell脚本执行mysql语句
    WPS中查看超链接后返回超链接位置
    shell脚本中常用的命令
    Lamda一行代码实现"36选7"随机自动选号
    创建Visual studio项目模板 vstemplate关键点纪要
    网络传输及数据解析
    动画
    触摸事件与手势识别
  • 原文地址:https://www.cnblogs.com/zhouyu0-0/p/12068042.html
Copyright © 2011-2022 走看看