본문 바로가기

Blog/Spring

DDL (Create, Drop, Alter)

Data definition language

 

  • MySQL 데이터 타입

 

  • Create

요런식으로 테이블 생성

varchar는 가변길이로, 최대 입력 가능한 길이가 있지만 그보다 적으면 가변적으로 길이 변경

char는 데이터가 최대보다 적으면 공백으로 채워짐, 길이가 고정된 값일 경우 char타입이 좋음, 그렇지 않으면 varchar로 저장공간 절약

  • Alter

변수 추가
테이블 변수만 제거
변수 이름과 타입 바꾸기
테이블 이름 변경

  • drop

이때, 제약 조건이 있을 경우(참조, 외래키 등) drop table 명령으로도 테이블이 삭제되지 않을 수 있음. 

그럴 경우는 테이블을 생성한 반대 순서대로 삭제 해야함.

drop table

 

'Blog > Spring' 카테고리의 다른 글

Maven Project  (0) 2020.08.18
Maven  (0) 2020.08.18
08.12 - DML(select, insert, update, delete)  (0) 2020.08.12
08.04 - SQL(Structured Query Language)  (0) 2020.08.12
08.04 - 데이터베이스, DBMS  (0) 2020.08.04