-INSERT 문
INSERT문의 기본 형식
INSERT INTO 테이블명 [컬럼명] VALUES [값}
ex)INSERT INTO dept01
(deptno,dname,loc)
VALUES(60,'회계과','서울')
insert into STUDENT (name,age,addr,tel)
values('홍길동',20,'서울','[02-1212-2323')
+만약 컬럼의 순서를 다 알고 있는 상태에서 모든 데이터의 값을 넣으려면
컬럼을 생략하고 밸류의 값만 넣어서 작성할 수 있다.
insert into student
values ('둘리',30,'부천','032-2222-2222')
+강제로 null값을 넣을 수 있따
물론 not null로 설정한 곳에 null을 넣으면 오류
insert into student
values ('하니',40,null,'031-1212-1212')
+name과 tel로만 설정해서 두 개의 값만 넣을 수 있다.
넣지 않은 값은 null.
insert into student (name,tel)
values ('또치','02-3333-4444')
+서브쿼리를 이용해서 데이터를 복사할 수 있음
insert into emp04
(select *
from emp)
-UPDATE 문
UPDATE 문의 기본 형식
UPDATE 문의 기본 형식
UPDATE 테이블명
SET 컬럼명 = 변경할 값
WHERE 조건
조건을 넣지 않으면 모든 값이 똑같이 수정된다.
=예제=
모든 사원 급여를 5% 인상하시오.
update emp02
set sal = sal*0.05+sal
+한 번에 두 개 값을 수정 가능하다
update student
set age = 25,addr = '서울'
where name = '또치'
-DELETE 문
DELETE 문의 기본 형식
DELETE
FROM 테이블형
WHERE 조건
delete
from student
where name = '하니'
=예제=
--DALLAS에 근무하는 사원들만 삭제--
delete
from emp02
where deptno = (select deptno
from dept
where loc = 'DALLAS')
'데이터베이스' 카테고리의 다른 글
Database - 과제4 JDBC (0) | 2022.07.15 |
---|---|
Database - JDBC연동 (0) | 2022.07.14 |
Database - 테이블 생성 (0) | 2022.07.14 |
Database - 서브쿼리 실습 (0) | 2022.07.13 |
서브쿼리 오라클 4일차 (0) | 2022.07.13 |