DATABASE

DCL(Data Control Laguage)란 데이터베이스 사용자에게 권한을 부여 및 회수하는 언어이다. GRANT 사용자에게 접속권한, 오브젝트 생성 등을 부여할 수 있는 명령어 이다. REVOKE 사용자에게 부여한 권한을 다시 회수하는 명령어이다. 권한의 종류 SELECT, INSERT, UPDATE, DELETE, REFERENS, ALTER, INDEX, ALL 등이 있다. 먼저 권한부여 및 회수를 하는 방법이다. GRANT 권한 ON 테이블 TO 유저; REVOKE 권한 ON 테이블 TO 유저; 한 유저가 컬럼을 업데이트 하고 싶어 한다. 그에 맞는 권한을 부여해보자. GRANT SELECT, UPDATE ON 테이블 TO 유저; UPDATE 문과 WHERE문을 사용하기 위해 SELECT, U..
DDL이란 데이터를 보관하고 관리하기 위한 객체의 구조를 정의하기 위한 언어이다. CREATE 데이터베이스 상의 테이블 구조를 생성한다. CREATE TABLE INFO( 이름 varchar2(10), 생년 number(40) default 9999, Phone varchar2(15) not null, 첫방문일 date, 고객번호 varchar2(10) primary key ); 컬럼명은 영문, 한글, 숫자의 조합이 가능하다. 컬럼명의 시작은 문자로만 가능하다. 데이터타입 varchar2 : 가변길이 문자열 char : 고정된 길이 만큼의 문자를 채운다 date : 날짜형 number : 숫자형 DDL 종류 CREATE : 구조생성 ALTER : 구조 변경 DROP : 구조 삭제 RENAME : 이름변경..
CHun2
'DATABASE' 태그의 글 목록