테이블 수정,삭제,추가
2022. 2. 22. 21:47ㆍDB/Oracle-기초
CREATE TABLE MEMBER
(
ID VARCHAR2(50), --1) VARCHAR2(50)을 NVARCHAR(50)으로 수정
PWD NVARCHAR2(50),
NAME NVARCHAR2(50),
GENDER NCHAR(2),
AGE NUMBER, --2) 나이는 생년월일에서 계산하면 되니까 삭제
BIRTHDAY CHAR(10),
--3) EMAIL VARCHAR2(50) 삽입
PHONE CHAR(13),
REGDATE DATE
);
ALTER TABLE [테이블명] 이 기본 구조이고
그 뒤에, 컬럼을 수정하거나 삭제하느냐에 따라 MODIFY 명령어를 붙이느냐, ADD 나 DROP 등을 붙이느냐가 달라진다.
수정
ALTER TABLE [테이블명] MODIFY [컬럼명] [데이터타입(길이)];
ALTER TABLE MEMBER MODIFY ID NVARCHAR2(50);
삭제
ALTER TABLE [테이블명] DROP COLUMN [컬럼명];
ALTER TABLE MEMBER DROP COLUMN AGE;
추가
ALTER TABLE [테이블명] ADD [컬럼명] [데이터타입(길이)];
ALTER TABLE MEMBER ADD EMAIL VARCHAR2(200);
근데 굳이 쿼리문을 사용하지 않고 편집기로 편하게 편집할 수 있다...