美文网首页
mysql创建数据库的sql语句

mysql创建数据库的sql语句

作者: AI信仰者 | 来源:发表于2022-05-11 10:13 被阅读0次

创建sys_authority表的sql语句

DROP TABLE IF EXISTS sys_authority;

CREATE TABLE sys_authority(
ID BIGINT(32) NOT NULL AUTO_INCREMENT,
AUTHORITY_NO VARCHAR(20) UNIQUE NOT NULL COMMENT '权限编号',
AUTHORITY_NAME VARCHAR(50) COMMENT '权限名称',
AUTHORITY_TYPE INT(11) DEFAULT 1 COMMENT '权限类型',
FATHER_AUTHORITY VARCHAR(32) COMMENT '父权限',
DATA_ID VARCHAR(32) COMMENT '数据ID',
DATA_NAME VARCHAR(32) COMMENT '数据项名称',
REMARK VARCHAR(256) DEFAULT '' COMMENT '权限描述',
PRIMARY KEY(ID)
) ENGINE=INNODB DEFAULT CHARSET=utf8;

创建org_authority表的sql语句

DROP TABLE IF EXISTS org_authority;

CREATE TABLE org_authority(
ID BIGINT(32) NOT NULL AUTO_INCREMENT,
AUTHORITY_NO VARCHAR(20) UNIQUE NOT NULL COMMENT '权限编号',
AUTHORITY_NAME VARCHAR(50) COMMENT '权限名称',
ORG_ID VARCHAR(32) COMMENT '组织机构编号',
ORG_NAME VARCHAR(255) COMMENT '组织机构名称',
DATA_ID VARCHAR(32) COMMENT '数据ID',
DATA_NAME VARCHAR(32) COMMENT '数据项名称',
PRIMARY KEY(ID)
) ENGINE=INNODB DEFAULT CHARSET=utf8;

创建tenant表的sql语句

DROP TABLE IF EXISTS tenant;

CREATE TABLE tenant(
ID BIGINT(32) NOT NULL AUTO_INCREMENT,
SOFTWARE_NAME VARCHAR(32) NOT NULL COMMENT '软件名称',
TENANT_ID VARCHAR(25) COMMENT '租户ID',
TENANT_NAME VARCHAR(50) COMMENT '租户名称',
LOGO VARCHAR(255) COMMENT 'logo',
COPYRIGHT_INFO VARCHAR(255) COMMENT '版权信息',
PRIMARY KEY(ID)
) ENGINE=INNODB DEFAULT CHARSET=utf8;

-- 基于ORBAC权限模型的表结构
-- mysql

-- 权限表
CREATE TABLE sys_permissions
(
permission_id BIGINT PRIMARY KEY,
name VARCHAR(255) UNIQUE NOT NULL,
description VARCHAR(255) NOT NULL,
org_id BIGINT NOT NULL
);

-- 权限角色关系表
CREATE TABLE sys_permissions_roles
(
p2r_id BIGINT PRIMARY KEY,
permission_id BIGINT NOT NULL,
role_id BIGINT NOT NULL
);

DROP TABLE IF EXISTS sys_resources;
-- 资源表
CREATE TABLE sys_resources
(
resource_id BIGINT PRIMARY KEY,
type VARCHAR(255), -- 资源类型:URI、操作、文件、菜单等
value VARCHAR(255) UNIQUE NOT NULL, -- 资源内容
description VARCHAR(255) NOT NULL ,-- 资源描述
org_id BIGINT NOT NULL
);

-- 资源权限关系表
CREATE TABLE sys_resources_permissions
(
r2p_id BIGINT PRIMARY KEY,
resource_id BIGINT NOT NULL,
permission_id BIGINT NOT NULL
);

相关文章

  • mysql

    ##mysql sql语句大全 ====================== ####1、说明:创建数据库 CRE...

  • SQL语句大全

    SQL语句参考,包含Access、MySQL 以及 SQL Server 基础 创建数据库 CREATE DATA...

  • PHP MYSQL SQL预编译

    MySQL的预编译是指在创建数据库对象时就将指定的SQL语句编译完成,这时SQL语句已经被MySQL解析、审查,所...

  • PHP中MySQL的预处理(预编译)执行方式

    MySQL的预编译是指在创建数据库对象时就将指定的SQL语句编译完成,这时SQL语句已经被MySQL解析、审查,所...

  • 12.1KOA mysql 数据库

    mysql 数据库 安装 mysql 模块 使用数据库连接执行 SQL 语句 使用数据库连接池执行 SQL 语句

  • Java MySql连接

    MySql连接MySql驱动包加载数据库操作的一般过程连接MySql创建Statement对象执行SQL语句处理R...

  • 更换wordpress域名

    连接mysql数据库,执行以下sql语句

  • 2019-4-30

    一、mysql删除外键约束 1、查看创建数据库的sql语句 show create table emp 2、查看外...

  • MySQL-与Python交互

    pymysql的使用流程 建立数据库连接 创建游标对象 使用游标对象的方法和SQL语句操控MySQL数据库 提交数...

  • MySQL数据库编写SQL语句利器---mycli

    MySQL数据库的操作是利用SQL语句完成SQL语句的操作。 对于初学者,学习SQL语句是操作数据库的必经之路,但...

网友评论

      本文标题:mysql创建数据库的sql语句

      本文链接:https://www.haomeiwen.com/subject/zvoajctx.html