Programming/SQL

SQL 기초

해치 2020. 4. 9. 18:12
728x90

* SQL 이란?

Sturction Query Language (구조적 질의 언어)

데이터를 검색하고 조작하는 언어이다.

데이터 분석가에게는 가장 필수 기술이 SQL이다.

 

* SQL 종류

1. Query : SELECT 문의 6가지절, 조인, 서브쿼리

2. DML문 : Data Manipulation Language

                - insert, update, delete, merge

3. DDL문 : Data Definition Language

                - create, alter, drop, truncate, rename

4. DCL문 : Data Control Language

                - grant, revoke

5. TCL문 : Transaction Control Language

               - commit, rollback, savepoint

 

 

* Query 문 

select 컬럼명

  from 테이블명

  where 조건;

-> 세미콜론(;)은 SQL문을 종료한다는 의미. 세미콜론 앞의 문장을 실행해달라.

 

select ename, deptno  
from emp  
where deptno = 10;

-> emp테이블에서 deptno가 10인 사원의 이름과 부서번호를 출력해라. 

* 컬럼별칭

select 컬럼명 as 별칭
from 테이블;

 

위의 예제로 하면 

select ename as 사원이름, deptno as 부서번호   
from emp  
where deptno = 10;

ename>사원이름, deptno>부서번호 이렇게 나온다. as 안써도 똑같이 나오긴한다.