반응형
학습 목표
- 테이블을 생성할 수 있다.
- 테이블을 수정할 수 있다.
- 테이블을 삭제할 수 있다.
이번 시간엔 테이블 생성 수정 삭제에 대해서 알아보자.
개념은 크게 세가지이다.
- 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;
반응형
'IT > 부스트코스' 카테고리의 다른 글
부스트코스 DB연결웹앱 #8 JDBC-2 (0) | 2020.02.03 |
---|---|
부스트 코스 DB연결 웹앱#8 JDBC-1 (0) | 2020.02.03 |
부스트코스 DB연결 웹앱#7 SQL (0) | 2020.01.30 |
부스트코스 DB연결 웹앱 #6 EL,JSTL (0) | 2020.01.23 |
부스트코스 DB연결 웹앱 #5 scope (0) | 2020.01.22 |