CREATE
객체를 생성하는데 사용하는 명령어
그 중 create table 명령어는 테이블을 만들 때 사용하는 대표적인 DDL임
테이블 생성 규칙
테이블명, 컬럼명의 최대 크기는 30 byte
예약어를 이용하여 테이블명, 컬럼명을 만들 수 없음
테이블명 첫글자는 문자
한테이블에 사용가능한 컬럼은 최대 255개
ALTER
-- 테이블 컬럼 추가하기(ALTER TABLE ADD)
--테이블 컬럼 수정하기(ALTER TABLE MODIFY)
-- 테이블 컬럼 삭제하기(ALTER TABLE DROP)
-- 테이블 컬럼 이름 변경하기(ALTER TABLE RENAME)
DROP
테이블에 저장된 데이터를 포함해서 테이블 전체를 삭제하는 명령어
TRUNCATE
테이블 정보는 그냥 두고 데이터 전체를 삭제하는 명령어
TRUNCATE와 DROP 비교
INSERT : 데이터 입력(추가)
테이블에 데이터(행)를 추가할 때 사용하기 위한 sql문
테이블에 정의되어 이는 모든 컬럼에 데이터를 입력하는거라면 컬럼명 생략가능
UPDATE : 데이터 수정
테이블에 저장된 데이터를 수정할 때 사용하기 위한 sql문
WHERE절을 사용하지 않으면 테이블에 모든 데이터가 수정됨
DELETE : 데이터 삭제
테이블에 저장된 데이터를 삭제할 때 사용하기 위한 sql문
WHERE절을 사용하지 않으면 테이블에 모든 데이터가 삭제됨
DROP은 테이블을 삭제하지만 DELETE는 테이블 구조는 남아있고 데이터만 삭제
SELECT : 데이터 조회
테이블에 저장된 데이터를 조회할 때 사용하기 위한 sql문