길민호(ethan.mino)
코딩수첩
길민호(ethan.mino)
전체 방문자
오늘
어제
  • 분류 전체보기 (215)
    • Computer Science (0)
    • Web (6)
      • CSS (0)
      • HTML (0)
    • Node.js (0)
    • Javascript (2)
    • Java (46)
      • Spring (27)
      • Jsp (0)
    • C\C++ (2)
    • Programming (0)
    • AI (0)
    • Database (7)
    • Git (5)
    • Algorithm (119)
      • Stack (0)
      • Queue (0)
      • Linked List (0)
      • Sort (0)
      • Simulation (27)
      • Recursion (0)
      • Backtracking (4)
      • Two Pointer (3)
      • Dynamic Programming (19)
      • Greedy (10)
      • Graph (3)
      • Dijkstra (1)
      • BFS\DFS (8)
      • Floyd (1)
      • MST (4)
      • Tree (4)
      • Binary Search (8)
      • Binary Search Tree (4)
    • IntelliJ (4)
    • Vscode (0)
    • Operating System (0)
    • 후기 (3)
    • 성장일지 (13)
    • 스터디 (7)
    • 설치 (1)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • ㅡ

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
길민호(ethan.mino)

코딩수첩

Database

SQL(Structured Query Language)이란?

2020. 7. 9. 20:38

1. SQL이란?

  • SQL은 데이터를 보다 쉽게 검색하고 추가, 삭제, 수정 같은 조작을 할 수 있도록 고안된 컴퓨터 언어이다.
  • 관계형 데이터베이스에서 데이터를 조작하고 쿼리하는 표준 수단이다.
  • 키워드는 대소문자를 구분하지 않는다.

2. DML(Data Manipulation Language) 

  • 데이터를 조작하기 위해 사용한다. INSERT, UPDATE, DELETE, SELECT 등이 DML에 해당된다.

 

3. DDL (Data Definition Language) 

  • 데이터베이스의 스키마를 정의하거나 조작하기 위해 사용한다. CREATE, DROP, ALTER 등이 DDL에 해당된다.

 

4. DCL(Data Control Language) 

  • 데이터를 제어하는 언어이다. 권한을 관리하고, 데이터의 보안, 무결성 등을 정의한다. GRANT, REVOKE 등이 DCL에 해당된다.

 

 

 

'Database' 카테고리의 다른 글

[MYSQL ] DDL  (0) 2020.08.29
Delimiter 란?  (0) 2020.08.28
Mysql 데이터 베이스 Event  (0) 2020.08.25
SQL 문  (0) 2020.07.09
AUTO_INCREMENT 초기화 방법  (0) 2020.06.30
    'Database' 카테고리의 다른 글
    • Delimiter 란?
    • Mysql 데이터 베이스 Event
    • SQL 문
    • AUTO_INCREMENT 초기화 방법
    길민호(ethan.mino)
    길민호(ethan.mino)
    💻 호기심 많은 서버 개발자 길민호입니다.

    티스토리툴바