IT/부스트코스

부스트코스 DB연결 웹앱#7 SQL-2

은세고화 2020. 1. 31. 19:48
반응형

학습 목표

  1. 테이블을 생성할 수 있다.
  2. 테이블을 수정할 수 있다.
  3. 테이블을 삭제할 수 있다.

이번 시간엔 테이블 생성 수정 삭제에 대해서 알아보자.

개념은 크게 세가지이다.

  • 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;

반응형