MyBatis从入门到精通:第二章数据的创建与插入文件

数据库表的创建:

create table sys_user
(
    id                 bigint not null auto_increment,
    user_name        varchar(50),
    user_password    varchar(50),
    user_email        varchar(50),
    user_info        text,
    head_img        blob,
    create_time        datetime,
    primary key(id)
);

create table sys_role
(
    id                bigint not null auto_increment,
    role_name        varchar(50),
    enabled            int,
    create_by        bigint,
    create_time        datetime,
    primary key(id)
);

create table sys_privilege
(
    id                bigint not null auto_increment,
    privilege_name    varchar(50),
    privilege_url    varchar(50),
    primary key(id)
);

create table sys_user_role
(
    user_id            bigint,
    role_id            bigint
);

create table sys_user_privilege
(
    role_id            bigint,
    privilege_id    bigint
);

数据的插入:

insert into sys_user values('1','admin','123456','[email protected]','管理员','null','2016-04-01 17:00:57');
insert into sys_user values('1001','test','123456','[email protected]','管理员','null','2016-04-01 17:00:58');

insert into sys_role values('1','管理员','1','1','2016-04-01 17:00:57');
insert into sys_role values('2','普通用户','1','1','2016-04-01 17:00:58');

insert into sys_user_role values('1','1');
insert into sys_user_role values('1','2');
insert into sys_user_role values('1001','2');

insert into sys_privilege values ('1','用户管理','/users');
insert into sys_privilege values ('2','角色管理','/roles');
insert into sys_privilege values ('3','系统日志','/logs');
insert into sys_privilege values ('4','人员维护','/persons');
insert into sys_privilege values ('5','单位维护','/companies');

insert into sys_role_privilege values ('1','1');
insert into sys_role_privilege values ('1','3');
insert into sys_role_privilege values ('1','2');
insert into sys_role_privilege values ('2','4');
insert into sys_role_privilege values ('2','5');

猜你喜欢

转载自www.cnblogs.com/junjie2019/p/10567382.html