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

Posted junjie2019

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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);

 

以上是关于MyBatis从入门到精通:第二章数据的创建与插入文件的主要内容,如果未能解决你的问题,请参考以下文章

Mybatis从入门到精通系列 12——Mybatis 的一级缓存与二级缓存

mybatis从入门到精通 结果映射

MyBatis从入门到精通:select用法

Mybatis从入门到精通系列 15——嵌套查询与嵌套结果

Flask框架从入门到精通之模型创建与添加

Flask框架从入门到精通之模型创建与添加