테이블을 정의하는 기준으로 생성되었다
CREATE TABLE 테이블명(
필드명1 타입 [NULL | NOT NULL][DEFAULT][AUTO_INCREMENT],
필드명2 타입 [NULL | NOT NULL][DEFAULT][AUTO_INCREMENT], ....
PRIMARY KEY(필드명)
);
테이블은 각각의 필드들이 필요한데 그 필드에 대한 내용을 정해준다
DECIMAL은 소수자리수를 미리 지정하는 고정소수점의 표현이다.
DECIMAL(7,2) = 11111.11까지 표현 가능
not null = 꼭 없어서는 안되는 것 을 잘 파악해서 사용하자
🔍 컬럼 추가
alter table 테이블명
add 필드명 타입 [NULL | NOT NULL][DEFAULT][AUTO_INCREMENT];🔍 컬럼 삭제
alter table 테이블명 drop 필드명;
저자(author) 컬럼을 추가해보자
가격(price) 컬럼을 삭제해보자
employee2테이블에 생일(birthdate)칼럼을 varchar(12)형식으로 추가하기
birthdate 칼럼을 삭제해보기
EMPLOYEE2 테이블의 부서번호(deptno)를 dept_no로 수정하기
텍스트
alter table 테이블명 rename 변경이름;
drop table 테이블이름;
단 제약조건이 있을 경우 drop table로 삭제되지 않을 수 있다. 이럴 경우 생성한 반대 순서로 삭제를 진행해 주어야 한다.
하나 생성
employee3 테이블을 삭제하시오