728x90
DML
INSERT
INSERT INTO emp(empno,ename,job) VALUES(1234,'choi','student');
INSERT INTO 테이블명(칼럼1,칼럼2,칼럼3) VALUES(칼럼1값,칼럼2값,칼럼3값);
NULL 입력하는 법
INSERT INTO emp(empno,ename,job,sal) VALUES(1234,'choi','student',NULL);
UPDATE
UPDATE EMP
SET SAL=55555,
JOB='GUGUUGU',
MGR = NULL
WHERE DEPTNO=10;
UPDATE 테이블명
SET 바꾸고싶은 칼럼1 = 바꾸고싶은 값,
바꾸고싶은 칼럼2 = 바꾸고싶은 값,...
WHERE 조건 (주의. 조건설정 안하면 모든 값이 바뀜)
UPDATE EMP
SET JOB=(SELECT JOB FROM EMP WHERE EMPNO=7844) ,
SAL=(select sal from emp where empno=7654)
WHERE EMPNO=7900;
서브쿼리도 활용가능
DELETE
DELETE
FROM EMP_CP
where deptno=30;
DELETE
FROM 삭제하고 싶은 테이블명
WHERE 조건
DELETE
FROM EMP_CP
WHERE DEPTNO = (select deptno from emp_cp where ename='SMITH');
서브쿼리도 활용가능
'SQL' 카테고리의 다른 글
(SQL 문법) 뷰, 시퀀스, 인덱스 (0) | 2022.01.05 |
---|---|
(SQL 문법) DDL (CREATE, DROP, ALTER) (0) | 2022.01.05 |
(SQL 문법) 집합 연산 (0) | 2022.01.05 |
(SQL 문법) 서브 쿼리 (단일행, 다중행) (0) | 2022.01.05 |
(SQL 문법) JOIN (0) | 2022.01.05 |
댓글