Data Manipulation Language DDL에서 정의한 대로 데이터를 입력하고, 입력한 데이터를 수정, 삭제, 조회하는 명령어 INSERT, UPDATE, DELETE, SELECT, MERGE

<aside> 💡 INSERT, UPDATE, DELETE

INSERT

  1. 컬럼명 명시 O
    1. 명시되지 않은 컬럼에 NULL 값이 입력된다. (PK 나 NOT NULL 제약조건이 걸려있는 컬럼 주의)
INSERT INTO 테이블명 (컬럼명1, 컬럼명2, ...) VALUES (데이터1, 데이터2, ...);

INSERT INTO 입사 (부서명, 입사년월, 입사자사번) VALUES ('개발', '202301', '230101');
  1. 컬럼명 명시 X
    1. 전체 컬럼에 대한 데이터가 테이블의 컬럼 순서대로 빠짐없이 나열되어야 한다. (순서, 데이터 유형, 누락 데이터 주의!!)
INSERT INTO 테이블명 VALUES (전체 컬럼에 입력될 데이터 리스트);

INSERT INTO 입사 VALUES ('개발', '202301', '230101', '신입');

UPDATE

UPDATE 테이블명 SET 컬럼명 = 새로운 데이터 (WHERE 수정할 데이터에 대한 조건);

DELETE

DELETE FROM 테이블명 (WHERE 수정할 데이터에 대한 조건);