ddl

DB

DB (8) DDL(ALTER, DROP)

▶ ALTER - 객체 구조를 수정해 주는 구문 [표현법] ALTER 객체명(TABLE, INDEX, USER, ...) 테이블명 수정할내용; - 수정할 내용 1) 컬럼 추가/수정/삭제 2) 제약조건 추가/삭제 => 수정은 안된다.(수정하고자 한다면 삭제 후 새롭게 추가해야 한다.) 3) 테이블명/컬럼명/제약조건명 수정가능하다. ■ 컬럼 추가 / 수정 / 삭제 ● 컬럼 추가(ADD) [표현법] ADD 추가할컬럼명 자료형 [DEFAULT 기본값] ex) -- CNAME 컬럼 추가하기 ALTER TABLE DEPT_COPY ADD CNAME VARCHAR2(20); -- 새로운 컬럼이 추가되고 NULL값으로 채워졌다. -- LNAME 컬럼 추가하기 DEFAULT값으로 '한국' 이라고 지정하기 ALTER TA..

DB

DB (6) DDL(CREATE)

▶ DDL DDL(DATE DEFINITION LANGUAGE) : 데이터 정의 언어 - 오라클에서 제공하는 객체(OBJECT)를 새로이 만들어(CREATE) 구조를 변경하고(ALTER) 구조를 삭제(DROP)하는 명령문이다. 즉, 구조자체를 정의하는 언어로 DB관리자, 설계자가 사용한다. 오라클에서의 객체(DB를 이루는 구조물들) - 테이블(TABLE), 사용자(USER), 함수(FUNCTION), 뷰(VIEW), 시퀀스(SEQUENCE), 인덱스 등등.. ▶ CREATE TABLE 테이블 - 행(ROW), 열(COLUMN)로 구성되는 가장 기본적인 데이터베이스 객체 종류 중 하나이다. - 모든 데이터는 테이블을 통해서 저장된다.(데이터를 조작하고자 하려면 무조건 테이블을 만들어야 한다.) [표현법] ..