VALUES 다음에 컬럼 순서대로 기술한다.
숫자는 그냥 기술하고, 문자는 ' '(싱글 쿼테이션)을 붙힌다.
INSERT INTO emp (empno, ename, sal, hiredate, job)
VALUES(2813, 'JACK', 3500, TO_DATE('2019/06/05','RRRR/MM/DD'), 'ANALYST');
SELECT *
FROM emp;
ROLLBACK;
SELECT *
FROM emp;
NULL 값을 입력하는 방법
1)암시적으로 입력하는 방법
INSERT INTO emp(empno, ename, sal) VALUES(2912, 'JAMES', 4500);
2)명시적으로 입력하는 방법
INSERT INTO emp (empno, ename, sal,job) VALUES(4687, 'JACK', NULL,NULL);
INSERT INTO emp (empno, ename, sal,job) VALUES(9381, 'JACK2', '','');
UPDATE [테이블] SET [열] = '변경할값' WHERE [조건]
조건이 없는 경우에는 테이블에 있는 열 전체가 변경 할 값으로 UPDATE 된다
UPDATE emp
SET sal = 3200
WHERE ename='SCOTT';
SELECT *
FROM emp
WHERE ename='SCOTT';
ROLLBACK;
SELECT *
FROM emp
WHERE ename='SCOTT';
UPDate 서브쿼리 가능 여부
DELETE FROM emp
WHERE ename='SCOTT'; //scott 행의 정보 삭제
SELECT *
FROM emp;
ROLLBACK;
SELECT *
FROM emp;