SQL

김영후·2022년 11월 23일
0

CS

목록 보기
7/15

SQL

SQL이란 관계형 데이터베이스를 조작하기 위해 만들어진 표준 언어

DBMS(데이터베이스 관리 시스템)과 통신하기 위한 언어



SQL 특징

  1. 사용하기 쉽다.
  • 구조와 문법 체계가 직관적이며 익히기 쉽다.
  1. 절차가 없는 비절차적 언어이다.
  • 실행 순서와 관계없이 처리 내용을 기술한다.
  1. 관계형 데이터베이스의 데이터를 조작할 수 있다.
  • 데이터를 정의, 검색, 조작할 수 있다.
  1. 표준 언어다.
  • 데이터베이스 뿐만 아니라 다양한 분야에서 응용할 수 있다.



SQL 명령어의 분류

DML(Data Manipulation Language)

데이터 조작어(SELECT, INSERT, UPDATE, DELETE)

  • 데이터베이스에서 데이터를 검색(SELECT)
  • 데이터베이스 테이블에서 새로운 행을 삽입(INSERT), 기존의 행을 수정(UPDATE), 삭제(DELETE)



DDL(Data Definition Language)

데이터 정의어(CREATE, ALTER, DROP, RENAME, TRUNCATE)

  • 테이블의 데이터를 정의하고 구조를 생성하거나 수정 또는 제거



DCL(Data Control Language)

데이터 제어어(GRANT, REVOKE)

  • 데이터베이스에 대해 접근 권한을 부여하거나 제거



TCL(Transaction Control Language)

트랜잭션 제어어(COMMIT, ROLLBACK, SAVEPOINT)

DML로 실행한 변경 사항을 저장 관리



SQL로 할 수 있는 것

  1. 애플리케이션 개발에 사용한다.

  2. 데이터를 추출, 수집, 가공할 수 있다.

  3. 데이터를 검색하고 분석할 수 있다.

  4. 그 외에도 응용 분야에서 사용할 수 있다.(SAP, R, SAS 등등)



profile
배움기록

0개의 댓글