码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2019-03-20 20:37:59      阅读:153      评论:0      收藏:0      [点我收藏+]

标签:time   sys   tab   var   email   primary   dmi   char   text   

数据库表的创建:

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‘,‘admin@mybatis.tk‘,‘管理员‘,‘null‘,‘2016-04-01 17:00:57‘);
insert into sys_user values(‘1001‘,‘test‘,‘123456‘,‘test@mybatis.tk‘,‘管理员‘,‘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从入门到精通:第二章数据的创建与插入文件

标签:time   sys   tab   var   email   primary   dmi   char   text   

原文地址:https://www.cnblogs.com/junjie2019/p/10567382.html

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!