오늘은 테이블 생성, 삭제, 수정과 관련된 문법을 다룬다. 데이터 분석가는 주로 데이터 추출과 분석 업무만 하기 때문에 데이터 입력 등의 문법은 참고만 하면 된다.
SHOW TABLES;
DESC 테이블명;
DESC를 사용하면 테이블의 컬럼과 데이터 타입, 기타 옵션 등의 정보를 확인할 수 있다.
DROP TABLE 테이블명;
DROP TABLE IF EXISTS 테이블명;
ALTER TABLE |테이블명| ADD COLUMN |추가할 컬럼명| |추가할 컬럼의 데이터 타입|;
ALTER TABLE |테이블명| MODIFY COLUMN |수정할 컬럼명| |수정할 컬럼의 데이터타입|;
ALTER TABLE |테이블명| CHANGE COLUMN |기존 컬럼명| |수정할 컬럼명| |수정할 컬럼의 데이터타입|;
ALTER TABLE |테이블명| DROP COLUMN |삭제할 컬럼명|;
왼쪽의 테이블에 파랑색 텍스트의 변경사항을 적용해보자.
쿼리를 입력한대로 Table 구조가 변경되었다.
이밖에도 NOT NULL, UNSIGNED 등의 다양한 옵션들의 변경도 가능하다.