본문 바로가기

Database/oracle

04. SQL의 종류(DML)

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