-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathspring_security_db.sql
47 lines (38 loc) · 1.46 KB
/
spring_security_db.sql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
---------------------------------------------
------------------MySQL数据库------------------
---------------------------------------------
CREATE TABLE USERS
(
USERNAME VARCHAR(64) NOT NULL COMMENT '用户名',
PASSWORD VARCHAR(64) COMMENT '密码',
ENABLED NUMERIC COMMENT '0--不可用;1--可用'
);
ALTER TABLE USERS
ADD CONSTRAINT PK_USERS PRIMARY KEY (USERNAME);
CREATE TABLE AUTHORITIES
(
USERNAME VARCHAR(64) NOT NULL,
AUTHORITY VARCHAR(64) NOT NULL
);
ALTER TABLE AUTHORITIES
ADD CONSTRAINT INDEX_USER_AUTH UNIQUE (USERNAME, AUTHORITY);
ALTER TABLE AUTHORITIES
ADD CONSTRAINT USER_AUTHORITIES_FK FOREIGN KEY (USERNAME)
REFERENCES USERS (USERNAME);
insert into users(username,password,enabled) values('admin','admin',1);
insert into users(username,password,enabled) values('liangw','liangw',1);
insert into authorities(username,authority) values('admin','ROLE_ADMIN');
insert into authorities(username,authority) values('admin','ROLE_USER');
insert into authorities(username,authority) values('liangw','ROLE_USER');
--------自定义用户表----------
CREATE TABLE calendar_user(
id NUMERIC PRIMARY KEY,
email VARCHAR(64) NOT NULL,
`password` VARCHAR(64),
firstname VARCHAR(64),
lastname VARCHAR(64)
);
INSERT INTO calendar_user VALUES(1,'[email protected]','123','Liang','Wang');
--INSERT INTO users VALUES('[email protected]','123',1);
INSERT INTO AUTHORITIES VALUES('[email protected]','ROLE_USER');
INSERT INTO AUTHORITIES VALUES('[email protected]','ROLE_ADMIN');