[DB] DDL

송왕구·2023년 4월 11일
0

DB

목록 보기
1/1
post-thumbnail

💁‍♀️ DDL?

개요

  • Data definition
  • DDL은 테이블 구조를 관리한다.
    - CREATE, ALTER, DROP

CREATE

  • 데이터베이스에 새 테이블을 생성한다.

CREATE TABLE table_name (
	column data_type constraints,
	column data_type constraints,
    column data_type constraints,
);

ALTER

  • 기존 테이블의 구조를 수정한다.

    • 테이블명 변경

      
      ALTER TABLE 기존 테이블명
      RENAME TO 새 테이블명;
      
    • 컬럼명 변경

      
      ALTER TABLE 테이블명
      RENAME COLUMN 기존 컬럼명 TO 새 컬럼명;
      	
    • 새 컬럼 생성

      
      ALTER TABLE 테이블명 
      ADD COLUMN 새 컬럼명 data_type constraints DEFAULT'no __';
      
    • 컬럼 삭제

      
      ALTER TABLE 테이블명
      DROP COLUMN 컬럼명;

DROP

  • DB에서 TABLE을 제거
DROP TABLE 테이블명;
profile
다른 사람들처럼 거창하게 어떤 개발자가 되고 싶은 생각은 없습니다. 그냥 놀듯이 내가 원하는건 모두 할 수 있고 재미있는 삶을 욕망합니다.

0개의 댓글