-DML : 조작어(insert, delete, update)
-DDL :
*.객체생성
create 객체타입 객체명( ... )
*.객체수정
alter 객체타입 객체명
-추가/변경/삭제
-사용시 주의점 : 컬럼데이터 타입, 컬럼크기, 제약조건 확인해서 수정해아함.
alter user user명
[idenfified by 비밀번호]
[account lock]
*.객체삭제
drop 객체타입 객체명( ... )
*.데이터 입력
insert into 테이블명 [(컬럼명[,..])] values (컬럼명[,..])
- '~' : 문자
- 컬럼타입,컬럼크기[,제약조건(not null,unique,pk,fk,ck)]도 확인
- null : 묵시적/명시적(null,'')
insert into dept (deptno, dname, loc)
values (50,'It부','서울')
insert into emp (EMPNO, ENAME, JOB, MGR, HIREDATE, SAL, COMM, DEPTNO)
values(8000,'원빈','홍보모델',7934,'2009/07/01',3500,350,30)
insert into emp
values(8100,'송해교','인사부',7902,'2009/01/01',3500,300,20)
70,신속정확한경리부,광주
insert into dept values (70,'정확한경리부','광주')
*.데이터 삭제
delete [from] 테이블명 [where 조건]
*.데이터 수정
update 테이블명
set 컬렴명=새값
[where 조건]
--50번 부서의 부서명은 개발부, 인천으로 이전
*.변수명/치환변수(&,&&사용)
&변수명 = 변수값.
&&변수명 = 변수값 : 기존사용하던 변수인경우 묻지않고 치환됨.
emp table에
8200,이승기,개발자
8300,김동률, 연구원
8400,임의명,임의업무
8500,임의명,임의업무
insert into emp (empno, ename, job)
values (&no, '&na', '&job')