SELECT
FROM
WHERE
GROUP BY
HAVING
ORDER BY
INSERT INTO 테이블명(컬럼명1,컬럼명2,컬럼명3 ...)
VALUES (값1, 값2, 값3, ....)
문자 값 : 싱글 쿼테이션 마크
날짜 값 : to_date() 함수
예시)
INSERT INTO emp(empno, ename, sal, job, hiredate)
VALUES (2812, 'JACK', 3500, 'ANALYST', to_date('2019/06/05', 'RRRR/MM/DD'));
INSERT INTO 테이블명
VALUES (값1, 값2, 값3, ....)
위와 같이 작성시, 모든 칼럼에 대한 값을 작성하여야 함
ROLLBACK : INSERT, UPDATE, DELETE 실행 결과를 취소
COMMIT : INSERT, UPDATE, DELETE 실행 결과를 영구히 저장
UPDATE 테이블명
SET 칼럼명 = 값 -- 세팅값 지정
WHERE 조건; -- 어떤 행을 바꿀건지
예시)
UPDATE emp
SET sal = 3200
WHERE ename = 'SCOTT';
DELETE FROM 테이블명
WHERE 조건;
WHERE절을 작성하지 않으면 테이블 전체를 지우게 된다. - ROLLBACK 가능함
TRUNCATE TABLE 테이블명; -- ROLLBACK 불가능함 (COMMIT을 포함한 명령)
DROP TABLE 테이블명; -- 휴지통 기능이 있어 다시 복구 할 수 있음