SQL | SQL 명령의 종류 및 기초 명령어

gemma. K·2021년 1월 3일
0

SQL

SQL(Structured Query Language)이란 데이터 베이스를 관리하는 소프트웨어, DBMS(Database Management System)를 조작하는 언어이다. 특히 sql은 그 중 관계형 데이터베이스 관리 시스템 RDBMS(Relational Database Management System)을 조작할 때 사용한다.

DML

Data Manipulation Language의 약자로 데이터베이스에 새롭게 데이터를 추가하거나 삭제하거나 내용을 갱신하는 등, 데이터를 조작할 때 사용한다. SQL의 가장 기본이 되는 명령셋(set)이다.

Basic DML

  • SELECT : 테이블 컬럼 값을 선택하는 명령어
  • INSERT : 테이블에 새로운 행을 생성하는 명령어
  • UPDATE : 기존의 행 값을 수정하는 명령어
  • DELETE : 기존의 행 값을 삭제하는 명령어

DDL

Data Definition Language의 약자로 sql의 데이터를 정의하는 명령어이다. 데이터베이스는 '데이터베이스 객체(object)'라는 데이터 그릇을 이용하여 데이터를 관리하는 관리하는데 이 같은 객체를 만들거나 삭제하는 명령어이다.

Basic DDL

  • CREATE : 테이블 생성 명령어
  • ALTER : 기존의 테이블의 칼럼과 제약조건을 추가/삭제 하는 명령어
  • DROP : 더 이상 필요 없는 테이블을 삭제하는 명령어
  • RENAME : 테이블 명을 변경하는 명령어
  • TRUNCATE : 테이블 자체가 삭제되는 것이 아닌, 해당 테이블에 들어있던 모든 행들이 제거된다. 또한 저장 공간을 재사용 가능하도록 한다.

DCL

Data Contral Language의 약자로 데이터를 제어하는 명령이다. DCL에는 트랜잭션을 제어하는 명령과 데이터 접근 권한을 제어하는 명령이 포함되어 있다.

Basic DCL

  • GRANT : 사용자에게 권한을 주는 명령어
  • REVOKE : 반대로 사용자의 권한을 해제하는 명령어

0개의 댓글