SQL
(SQL 문법) DML (INSERT, UPDATE, DELETE)
choisanghyun
2022. 1. 5. 21:20
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');
서브쿼리도 활용가능