SQL : 관계형 DB를 다루는 표준 프로그래밍 언어이며, 아래와 같은 주요한 기능을 가지고 있다.
SQL은 데이터베이스의 테이블을 정의하고 작성, 데이터베이스를 추가, 갱신, 삭제 및 검색, 그리고 데이터베이스의 보안과 데이터의 연속성을 유지한다.
DLL(Data Definition Language)
-CREATE : 데이터베이스와 테이블을 작성한다.
-ALTER : 데이터베이스와 테이블의 구조를 변경한다.
-DROP : 데이터베이스와 테이블을 삭제한다.
DML(Data Manipulation Language)
-SELECT : 데이터를 검색한다.
select * from 테이블명 where 조건문
-INSERT : 데이터를 추가한다.
insert into 테이블명 values ("필드값")
-UPDATE : 데이터를 갱신한다.
update 테이블명 set 필드명='필드값'
-DELETE : 데이터를 삭제한다.
delete from 테이블명 where 조건문
DCL(Data Control Language)
-GRANT : 데이터를 조작하는 권한을 사용자에게 제공한다.
-REVOKE : 데이터를 조작하는 권한을 사용자로부터 제거한다.
-COMMIT : 데이터 변경을 최종 확인한다.
-ROLLBACK : 데이터 변경을 취소한다.
출처 : 웹 모의해킹 및 시큐어코딩 진단 가이드
'* Computer Science > LOS' 카테고리의 다른 글
LOS 14. giant (0) | 2016.07.03 |
---|---|
LOS 13. bugbear (0) | 2016.07.02 |
LOS 12. darknight (0) | 2016.07.01 |
LOS 11. golem (0) | 2016.06.27 |
LOS 10. skeleton (0) | 2016.06.27 |