You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
1.6 KiB
19 lines
1.6 KiB
insertUser=INSERT INTO users(username,password,email, enabled) VALUES (?,?,?,?); |
|
insertRole=INSERT INTO user_roles(user_id,username, role) VALUES (?,?,?); |
|
maxUser=SELECT MAX(USER_ID) from USERS where username = ? |
|
updateRole=UPDATE USER_ROLES set user_id = ? where user_id = ? |
|
deleteRole=DELETE FROM user_roles where user_id = ? |
|
deleteRoleByUserName=DELETE FROM USER_ROLES where USER_ID IN(SELECT USER_ID FROM USERS where USERS.USERNAME = ?); |
|
deleteRoleByUserId=DELETE FROM USER_ROLES where USER_ID = ?; |
|
deleteUserByUserName=DELETE FROM USERS where USERNAME=? |
|
deleteUserById=DELETE from USERS where USER_ID = ? |
|
deleteRoleByRoleAndUser=DELETE FROM USER_ROLES where USER_ID = ? and ROLE = ? |
|
getRole=SELECT GROUP_CONCAT(ROLE) as ROLES from USER_ROLES where USER_ID = ? |
|
getUserById=select T.USER_ID, t.USERNAME, t.PASSWORD, t.email, t.ENABLED,GROUP_CONCAT(ROLE) as ROLES from USERS t \ |
|
inner join (\nselect MAX(USERS.USER_ID) ID, USERS.USERNAME from USERS group by USERS.USERNAME) tm on t.USER_ID = tm\ |
|
.ID left join (select USER_ID, ROLE from USER_ROLES) ur on t.USER_ID = ur.USER_ID where t.user_id = ? GROUP BY t.USER_ID; |
|
getAllUsers=select T.USER_ID, t.USERNAME, t.PASSWORD, t.email, t.ENABLED,GROUP_CONCAT(ROLE) as ROLES from USERS t \ |
|
inner join (\nselect MAX(USERS.USER_ID) ID, USERS.USERNAME from USERS group by USERS.USERNAME) tm on t.USER_ID = tm\ |
|
.ID left join (select USER_ID, ROLE from USER_ROLES) ur on t.USER_ID = ur.USER_ID GROUP BY t.USER_ID |
|
updateUserWithPassword=UPDATE users set username = ?,password =?,email =? , enabled = ? where user_id = ? |
|
updateUser=UPDATE users set username = ?,email =? , enabled = ? where user_id = ?;
|
|
|