[SQL] 테이블 생성, 삭제, 수정 문법

Yanghee Kim·2024년 10월 10일
0

SQL

목록 보기
6/8

오늘은 테이블 생성, 삭제, 수정과 관련된 문법을 다룬다. 데이터 분석가는 주로 데이터 추출과 분석 업무만 하기 때문에 데이터 입력 등의 문법은 참고만 하면 된다.

1. 테이블 조회

  • 테이블 목록 조회
SHOW TABLES;
  • 특정 테이블의 정보 보기
DESC 테이블명;

DESC를 사용하면 테이블의 컬럼과 데이터 타입, 기타 옵션 등의 정보를 확인할 수 있다.
테이블 정보 조회


2. 테이블 삭제

DROP TABLE 테이블명;
  • IF EXISTS : 아래와 같이 해당 테이블이 존재할 경우 삭제하라는 명령은 해당 테이블이 없더라도 오류를 일으키지 말라는 의미
DROP TABLE IF EXISTS 테이블명;

3. 테이블 구조 수정

새로운 컬럼 추가

ALTER TABLE |테이블명| ADD COLUMN |추가할 컬럼명| |추가할 컬럼의 데이터 타입|;

컬럼 데이터타입 수정

ALTER TABLE |테이블명| MODIFY COLUMN |수정할 컬럼명| |수정할 컬럼의 데이터타입|;

컬럼명 수정

ALTER TABLE |테이블명| CHANGE COLUMN |기존 컬럼명| |수정할 컬럼명| |수정할 컬럼의 데이터타입|;

컬럼 삭제

ALTER TABLE |테이블명| DROP COLUMN |삭제할 컬럼명|;

예시로 보기

  • 왼쪽의 테이블에 파랑색 텍스트의 변경사항을 적용해보자.
    테이블 예시

  • 쿼리를 입력한대로 Table 구조가 변경되었다.
    이밖에도 NOT NULL, UNSIGNED 등의 다양한 옵션들의 변경도 가능하다.

profile
Data Analyst, 기획자

0개의 댓글