* Computer Science/LOS

SQL이란?

soicem 2016. 7. 13. 11:51

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