IT/부스트코스
부스트코스 DB연결 웹앱#7 SQL-2
은세고화
2020. 1. 31. 19:48
반응형
학습 목표
- 테이블을 생성할 수 있다.
- 테이블을 수정할 수 있다.
- 테이블을 삭제할 수 있다.
이번 시간엔 테이블 생성 수정 삭제에 대해서 알아보자.
개념은 크게 세가지이다.
- create table
- alter table
- drop table
테이블 생성은
create table 테이블명(
필드명1 타입
필드명2 타입.....);이다.
간단하게 북이라는 테이블을 생성해보자
create table book(
-> isbn varchar(10) primary key,
-> title varchar(10) not null,
-> price integer not null);
프라이머리 키를 생성 후 나머지 값들을 넣었다. 테이블은 이렇게 만들면 된다.
테이블수정
컬럼 추가
alter table 테이블명
add 필드명 타입
칼럼 삭제
drop 필드명
alter table book
add author varchar(20) not null;
alter table book
drop author;
컬럼 수정
alter table book
change price price_book integer;
테이블 이름변경 및 삭제
테이블 이름변경
alter table book rename book2;
테이블 삭제
drop table book2;
반응형