CODEDRAGON ㆍSecurity/SecureCoding
SQL의 분류
분류 | 설명 |
데이터 정의어(DDL) | 테이블을 생성하고 변경/제거하는 기능을 제공 |
데이터 조작어(DML) | 테이블에 새 데이터를 삽입하거나, 테이블에 저장된 데이터를 수정/삭제/검색하는 기능을 제공 |
데이터 제어어(DCL) | 보안을 위해 데이터에 대한 접근 및 사용 권한을 사용자별로 부여하거나 취소하는 기능을 제공 |
SQL DML (데이터 조작언어)
SQL DML | 설명 |
SELECT | 데이터베이스로부터 데이터를 추출할 때 사용 |
UPDATE | 데이터베이스 안에 있는 데이터를 수정할 때 사용 |
DELETE | 데이터베이스에서 데이터를 삭제할 때 사용 |
INSERT | 데이터베이스 내에 새로운 데이터를 추가할 때 사용 |
SQL DDL (데이터 정의 언어)
SQL DDL | 설명 |
CREATE DATABASE | 새로운 데이터베이스를 생성 |
ALTER DATABASE | 데이터베이스를 수정 |
CREATE TABLE | 새로운 테이블을 생성 |
ALTER TABLE | 테이블을 수정 |
DROP TABLE | 테이블을 삭제 |
CREATE INDEX | 인덱스(검색 키)를 생성 |
DROP INDEX | 인덱스를 삭제 |
SQL DCL (데이터 제어 언어)
SQL DCL | 설명 |
GRANT | 데이터베이스 객체에 권한을 부여 |
REVOKE | 이미 부여된 데이터베이스 객체의 권한을 취소 |
'Security > SecureCoding' 카테고리의 다른 글
Oracle에 대한 SQL 삽입 공격 (0) | 2015.05.12 |
---|---|
Microsoft SQL Server에 대한 SQL 삽입 공격 (0) | 2015.05.05 |
SQL Injection, SQL 삽입 공격 (0) | 2015.04.04 |
안행부 개발보안 가이드 vs. OWASP Top 10 (0) | 2015.03.28 |
웹 해킹이 발전하게 된 배경 (0) | 2015.03.27 |