본문 바로가기
SQL

SQL(Structured Query Language) 종류

by rubyda 2021. 3. 15.
728x90

SQL(Structured Query Language)

 

-SQL은 관계형 데이터베이스에 대해서 데이터의 구조를 정의, 조작, 제어 등을 할 수 있는 절차형 언어

-관계형 데이터베이스는 데이터베이스를 연결하고 SQL문을 사용해 데이터베이스를 누구나 쉽게 사용할 수 있도록 함

-SQL ANSI/ISO 표준을 준수하기 때문에 데이터베이스 관리 시스템이 변경되어도 그대로 사용할 수 있음

 

SQL 종류

 

* DDL(Data Definition Language)

  • 관계형 데이터베이스의 구조를 정의하는 언어
  • 테이블을 생성하거나 변경, 삭제함
  • CREATE, ALTER, DROP, RENAME

* DML(Data Manipulation Language)

  • 테이블에서 데이터를 입력, 수정, 삭제, 조회함
  • INSERT, UPDATE, DELETE, SELECT

*DCL(Data Control Language)

  • 데이터베이스 사용자에게 권한을 부여하거나 회수함
  • GRANT, REVOKE, TRUMCATE

*TCL(Transaction Control Language)

  • 트랜잭션을 제어하는 명령어
  • COMMIT, ROLLBACK, SAVEPOINT

'SQL' 카테고리의 다른 글

[Oracle VS Mysql] 중앙값(median) 구하기  (0) 2021.03.23
[Oracle VS Mysql] 나머지 구하기  (0) 2021.03.22
관계형 데이터베이스(Relation Database)  (0) 2021.03.15
엔터티 식별자  (0) 2021.03.14
관계(Relationship)  (0) 2021.03.14