- 들어가기 전에
데이터가 저장되는 틀인 테이블을 생성, 수정, 삭제하는 방법에 대해 배워보자.
- 학습 목표
1. 테이블을 생성할 수 있다.
2 테이블을 수정할 수 있다.
3. 테이블을 삭제할 수 있다.
- 핵심 개념
- create table
- alter table
- drop table
- MySQL 데이터 타입
- 테이블 생성
create table 테이블명( 필드명1 타입 [NULL | NOT NULL][DEFAULT ][AUTO_INCREMENT], 필드명2 타입 [NULL | NOT NULL][DEFAULT ][AUTO_INCREMENT], 필드명3 타입 [NULL | NOT NULL][DEFAULT ][AUTO_INCREMENT], ........... PRIMARY KEY(필드명) ); | cs |
- 데이터 형 이외에도 속성값이 빈 값 허용 여부는 NULL 또는 NOT NULL로 설정
- DEFAULT 키워드와 함께 입력하지 않았을 때의 초기값을 지정
- 입력하지 않고 자동으로 1씩 증가하는 번호를 위한 AUTO_INCREMENT
- 테이블 수정
- 컬럼 추가
alter table 테이블명 add 필드명 타입 [NULL | NOT NULL][DEFAULT ][AUTO_INCREMENT]; | cs |
- 컬럼 삭제
alter table 테이블명 drop 필드명; | cs |
- 컬럼 수정
alter table EMPLOYEE2 change deptno dept_no int(11); | cs |
- 테이블 이름 변경
alter table 테이블명 rename 변경이름 | cs |
- 테이블 삭제
drop table 테이블이름; | cs |
'Progamming > BoostCourse' 카테고리의 다른 글
JDBC란? (0) | 2019.01.22 |
---|---|
Maven이란? (0) | 2019.01.22 |
DML(select, insert, update, delete) (0) | 2019.01.22 |
SQL이란? (0) | 2019.01.22 |
DB와 DBMS (0) | 2019.01.22 |
댓글