코린이
article thumbnail

SQL에서 무언가를 만들 때는 CREATE를 쓴다. 테이블과 사용자를 만드는 문장의 구조가 거의 비슷하다!

사용자 생성

CREATE USER corinny IDENTIFIED BY 1234
	-- 사용자 이름 corinny, 비밀번호 1234
    default tablespace users
    -- 테이블 생성 시에는 USERS에 저장한다는 뜻!
    temporary tablespace temp;
    -- 임시 테이블은 temp에 저장
    

GRANT CONNECT, RESOURCE, DBA TO SQLDB
-- 사용자에게 권한 부여
코드 내용
GRANT CONNECT DBMS에 접속하기 위한 기본적인 커넥트 부여
RESOURCE 사용자가 TABLE, WIEW, INDEX를 생성할 수 있도록 부여하는 권한
DBA 시스템 관리에 필요한 모든 권한

 

사용자 삭제

삭제는 DROP를 사용한다.

DROP USER corinny CASCADE
-- 사용자와 사용자가 생성한 모든 것 삭제

 

테이블 생성

테이블도 마찬가지로 CREATE를 사용한다!

create table 테이블명
	(memberID char(6) not null,
	속성 타입(크기) NULL여부,
 	);

의 형식으로 만드는데, 만약 NULL이 가능한 데이터라면 생략하고 작성해도 된다.

테이블 생성이 성공하면 테이블이 생성되었다고 띄워준다!

 

테이블 삭제

DROP TABLE 표이름;

 

표 삭제에 성공하면 삭제되었다고 띄워준다. 

ㅠㅠ

반응형
profile

코린이

@코인아님

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!