[MySQL] DDL 데이터 정의어 (테이블 생성, 수정, 삭제)

sunset.kwon·2022년 8월 19일
0

DBMS

목록 보기
4/7

DDL

Data Definition Language
데이터 정의어
테이블에 관련된 쿼리문

  • CREATE : 생성
  • ALTER   : 수정
  • DROP   : 삭제

테이블 생성

CREATE TABLE 테이블명(
	컬럼명1 자료형,
    컬럼명2 자료형,
    ...
);

테이블 삭제

DROP TABLE 테이블명;

테이블 수정

ALTER TABLE 테이블명
	-- 컬럼추가
	ADD 컬럼명 자료형;
    -- 컬럼수정
    MODIFY 컬럼명 자료형;
    -- 컬럼삭제
    DROP 컬럼명;
    -- 테이블명 변경
    RENAME 새로운테이블명;

DDL 예시

-- 테이블 생성
CREATE TABLE test(
	intdata INT,
    strdata VACHAR(100)
);

-- 테이블 수정
ALTER TABLE test ADD doubledata DECIMAL(4,2);
ALTER TABLE test MODIFY strdata CHAR(5);
ALTER TABLE test DROP strdata;
ALTER TABLE test RENAME task;

-- 테이블 삭제
DROP TABLE task;
profile
더디지만, 자라나는 중입니다.

0개의 댓글