---> INSERT , UPDATE , DELETE
📃
1) INSERT INTO 테이블명 VALUES(데이터, 데이터, ...)
테이블에 모든 컬럼에 대한 값을 INSERT 할 때 사용
INSERT 하고자 하는 컬럼이 모든 컬럼인 경우 컬럼명 생략 가능.
단, 컬럼의 순서를 지켜서 VALUES에 값을 기입해야한다.
INSERT INTO EMPLOYEE2 VALUES(900, '박현주', '950111-2345678','phj@naber.com','01012345678',
'D1','J7','S3',500000000,0.2, 200, SYSDATE, NULL, 'N');
-- INSERT 성공!
📃
2) INSERT INTO 테이블명(컬럼명, 컬럼명, 컬럼명, ...)
VALUES (데이터1, 데이터2, 데이터3, ...);
테이블에 내가 선택한 컬럼에 대한 값만 INSERT할 때 사용
선택안된 컬럼은 값이 NULL이 들어감INSERT INTO EMPLOYEE2 (EMP_ID, EMP_NAME,EMP_NO) VALUES (900,'박현주''950111-2345678');
📃 [작성법]
UPDATE 테이블명 SET 컬럼명 = 바꿀값 [WHERE 컬럼명 비교연산자 비교값]
📃 [작성법]
DELETE FROM 테이블명
WHERE 조건설정
만약 WHERE 조건 설정하지 않으면 모든 행이 다 삭제됨...
DELETE 보다 수행속도가 더 빠르나 ROLLBACK을 통해 복구할 수 없다