SQL의 종류
DML (Data Manipulation Language) |
데이터베이스의 내용을 조작하는 역할 (select, insert, update, delete) |
DDL (Data Definition Language) |
데이터베이스의 구성 요소를 정의, 변경, 삭제하는 언어 (create, alter, drop, rename, truncate) |
DCL (Data Control Language) |
데이터베이스의 접근 권한을 부여, 제거하는 언어 (grant, revoke) |
TCL (Transaction Control Language) |
DML문에 의한 변경사항을 관리 (commit, rollback, savepoint) |
1. DML (Data Manipulation Language)
- select : 테이블에 저장된 데이터를 조회
ex) select * from dept; = dept 테이블의 모든 데이터를 표시
select dname from dept; = dept테이블에서 열만 검색 할 경우
- insert : 새로운 데이터 추가
insert into 테이블명 values(값들); //값들은 열에 맞게 들어가야 함
- update set : 이미 저장되어 있는 데이터를 변경할 경우
update (테이블명) set (수정값) where (조건)
ex) update dept set LOC='KOREA' where depno=60
- delete : 테이블에 있는 데이터를 삭제할 경우
delete from (테이블명) where (조건)
ex) delete from dept where deptno=60
** 오름차순/내림차순 정렬 방법
- ASC: 오름차순으로 생략하면 오름차순으로 정렬됨
select * from (테이블명) order by (기준이 되는 조건) asc
ex) select * from dept order by deptno asc
- DESC: 내림차순
select * from (테이블명) order by (기준이 되는 조건) desc
ex) select * from dept order by deptno desc
'Database > oracle' 카테고리의 다른 글
06. SQL의 종류(DDL) (0) | 2017.02.12 |
---|---|
05. SQL의 종류(TCL) (0) | 2017.02.12 |
03. 사용자 관리 (0) | 2017.02.12 |
02. SQL이란? (0) | 2017.02.12 |
01. 오라클 설치하기 (0) | 2017.02.12 |