테이블 생성하기
Create Table
: 행렬 데이터를 넣을 수 있는 공간 생성하기- 테이블을 생성할 때는 컬럼, 타입, 데이터의 길이, null 조건 등을 함께 만들어주어야 함
- 최소 1개 이상의 컬럼명이 존재해야 Create 명령어가 실행됨
Create Table Test_TB(
id varchar2(15) not null,
pw varchar2(20) not null,
name varchar2(10) not null
);
- 테이블 생성 시 Primary Key 지정하기
- 테이블에 특정 컬럼의 값들을 고유한 값으로 유지하고자 할 때 Primary Key 사용
- Primary Key 제약 조건은 테이블 생성시에 만들어야 함
/* 컬럼 생성하면서 PK 지정하기 */
Create Table Test_TB(
id varchar2(15) not null Primary Key,
pw varchar2(20) not null,
name varchar2(15) not null,
age Number(8)
);
/* 제약조건(Constraint)으로 PK 지정하기 */
-- PK의 이름은 일반적으로 'pk_테이블명(_컬럼명)'으로 지정
Create Table Test_TB(
id varchar2(15) not null,
pw varchar2(20) not null,
name varchar2(15) not null,
age Number(8),
Constraint pk_test_tb_id Primary Key (id)
);
테이블 수정하기
Alter Table
: 기존 테이블 수정하기- add : 기존 테이블에 컬럼 추가하기
- modify : 특정 컬럼의 사이즈 수정하기
- 기존 사이즈보다 작게 수정할 경우, 데이터가 이미 그 사이즈 보다 크게 들어있다면 오류 발생
/* 기존 테이블에 컬럼 추가하기 */
Alter Table Test_TB add(
age number(8)
);
/* 특정 컬럼의 사이즈 수정하기 */
Alter Table Test_TB modify(
name varchar2(15)
);
테이블 삭제하기
Drop Table
: 기존 테이블 삭제하기
Drop Table Test_TB;