본문 바로가기
SQL

[SQL] SQL 기초

by bryan.oh 2022. 1. 7.
반응형

SQL (Structured Query Language)

 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어

RDBMS : relational database management system
종류는 MSSQL, MYSQL, PostgreSQL, SQLite..

 

관계형 데이터베이스?

간단하게, 아래와 같이 서로 관계가 있는 데이터베이스 인거죠.

 

데이터베이스 언어 SQL 문법의 종류

  • 데이터 정의 언어 (DDL : Data Definition Language)
  • 데이터 조작 언어 (DML : Data Manipulation Language)
  • 데이터 제어 언어 (DCL : Data Control Language)

 

데이터 정의 언어 종류

  • CREATE : 개체 생성
  • DROP : 개체 삭제
  • ALTER : 개체 수정
개체는 테이블, 인덱스, 제약조건 등이 있음

 

데이터 조작 언어 종류

  • INSERT : 입력
  • UPDATE : 수정
  • DELETE : 삭제
  • SELECT : 조회

데이터 제어 언어 종류

  • GRANT / REVOKE
  • TRANSACTION 관련 (BEGIN, COMMIT, ROLLBACK등)
  • LOCK

 

 

728x90
반응형

댓글