Open Source RDBMS - Seamless, Scalable, Stable and Free

한국어 | Login |Register

Versions available for this page: CUBRID 8.4.3 |  CUBRID 9.0.0 | 

사용자 관리

설명

 DBADBA의 멤버는 SQL 문을 사용하여 사용자를 생성, 변경, 삭제할 수 있다.

구문

CREATE USER user_name

[ PASSWORD password ]

[ GROUPS user_name [ {, user_name } ... ] ]

[ MEMBERS user_name [ {, user_name } ... ] ] ;

DROP USER user_name;

ALTER USER user_name PASSWORD password;

  • user_name : 생성, 삭제, 변경할 사용자 이름을 지정한다.
  • password  : 생성 혹은 변경할 사용자의 비밀번호를 지정한다.
예제 1

다음은 사용자 Fred를 생성하고 비밀번호를 변경한 후에 Fred를 삭제하는 예제이다.

CREATE USER Fred;

ALTER USER Fred PASSWORD '1234';

DROP USER Fred;

예제 2

다음은 사용자를 생성하고 생성된 사용자에 멤버를 추가하는 예제이다. 다음 문장을 통해 company는 engineering, marketing, design을 멤버로 가지는 그룹이 된다. marketingsmith, jones를, designsmith를, engineeringbrown을 멤버로 가지는 그룹이 된다.

CREATE USER company;

CREATE USER engineering GROUPS company;

CREATE USER marketing GROUPS company;

CREATE USER design GROUPS company;

CREATE USER smith GROUPS design, marketing;

CREATE USER jones GROUPS marketing;  

CREATE USER brown GROUPS engineering;

예제 3

다음은 위와 동일한 그룹을 생성하는 예이지만 GROUPS 대신 MEMBERS 문을 사용하는 예제이다.

CREATE USER smith;

CREATE USER brown;

CREATE USER jones;

CREATE USER engineering MEMBERS brown;

CREATE USER marketing MEMBERS smith, jones;

CREATE USER design MEMBERS smith;

CREATE USER company MEMBERS engineering, marketing, design;