W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎勵
orientdb> SELECT RID, name, status FROM OUser
如果上面的查詢執(zhí)行成功,你會得到下面的輸出。
---+--------+--------+-------- # | @CLASS | name | status ---+--------+--------+-------- 0 | null | admin | ACTIVE 1 | null | reader | ACTIVE 2 | null | writer | ACTIVE ---+--------+--------+-------- 3 item(s) found. Query executed in 0.005 sec(s).
要創(chuàng)建新的用戶,請使用INSERT命令。請記住,在這樣做,你必須將狀態(tài)設(shè)置為有效,給它一個有效的作用。
orientdb> INSERT INTO OUser SET name = 'jay', password = 'JaY', status = 'ACTIVE', roles = (SELECT FROM ORole WHERE name = 'reader')
您可以使用UPDATE語句的用戶更改名稱。
orientdb> UPDATE OUser SET name = 'jay' WHERE name = 'reader'
以同樣的方式,您還可以更改用戶的密碼。
orientdb> UPDATE OUser SET password = 'hello' WHERE name = 'reader'
OrientDB以哈希格式保存密碼。 觸發(fā)器OUserTrigger在保存記錄之前透明地加密密碼。
orientdb> UPDATE OUser SET status = 'SUSPENDED' WHERE name <> 'admin'
orientdb> SELECT RID, mode, name, rules FROM ORole
如果上面的查詢執(zhí)行成功,你會得到下面的輸出。
--+------+----+--------+------------------------------------------------------- # |@CLASS|mode| name | rules --+------+----+--------+------------------------------------------------------- 0 | null | 1 | admin | {database.bypassRestricted = 15} 1 | null | 0 | reader | {database.cluster.internal = 2, database.cluster.orole = 0... 2 | null | 0 | writer | {database.cluster.internal = 2, database.cluster.orole = 0... --+------+----+--------+------------------------------------------------------- 3 item(s) found. Query executed in 0.002 sec(s).
創(chuàng)建新角色
要創(chuàng)建一個新的角色,使用INSERT語句。
orientdb> INSERT INTO ORole SET name = 'developer', mode = 0
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: