SQL Language Introduce

SQL 개요


1. SQL 이란


1.1 Hello world

SQL Query는 주어진 DB에서 원하는 데이터만 불러오기 위한 질의문(조건? 형식? 언어?)이다.
구성은, 스키마 ⊃ 테이블(표) ⊃ 컬럼(열, Column) & 로우(행, Row)으로 이루어져 있다.
모든 명령어는 대소문자를 구분하지 않는다.

문법을 통해 특정 테이블로 불러오더라도,
보여지지 않는 조건으로 정렬하거나 할 수 있다.

SQL Query는 DB에서 어떤 데이터를 선택 하고,
어떤 데이터를 DB에서 추가/제거할지 결정(정제)하는 문법이라고 보면 된다.


2. SQL기초 문법

SQL문법을 조작하는 내용에 따라 조작어/정의어/제어어로 나눈다고 한다.
서로 별도로 사용되는 문법은 아니지만, 조작하는 대상(컬럼/테이블/무결성)에 따라 세가지로 나뉜다.

데이터 조작어 : 데이터베이스에서 필요한 데이터를 추출하기 위해 가공하는 문법 데이터의 컬럼을 조작

  • SELECT, INSERT, UPDATE, DELETE…

데이터 정의어 : 데이터베이스 테이블을 구성, 변경할때 사용하는 문법 데이터 테이블을 조작

  • CREATE, ALTER, DROP, RENAME…

데이터 제어어 : 데이터의 검사, 보안, 무결성 등 관리/검사 목적으로 사용하는 문법 그 외의 보안 및 검사항목을 조작

  • GRANT, REVOKE…


3. 기초용어 & 개념 정리

자료구조 관련 스키마 = 데이터베이스 ≒ 엑셀파일 테이블 = 표 ≒ 엑셀 시트 컬럼 = 열 ≒ 엑셀의 세로축 로우 = 행 = 레코드 ≒ 엑셀의 가로축

질의어 관련 절 = Cluase

4. 연관문서 & 참고자료


연관문서

1. MySQL 조작어
2. MySQL 정렬&분류

참고자료

  1. PostgreSQL 키워드
  2. MySQL 키워드
  3. Oracle 키워드

You might also enjoy