본문 바로가기

나 취준생/SQL

SQL - 기초 개념

320x100

[1] SQL의 종류


1. Query 문  --> 데이터를 검색하는 언어

                      select 문의 6가지절 


2. DML 문  ---> Data Manipulation Language

                              (조작) 

                     insert : 데이터 입력언어  

                     update : 데이터 수정언어 

                     delete : 데이터 삭제 언어 

                     merge : 데이터 입력,수정,삭제를

                               한번에 수행하는 명령어 


3. DDL 문:  Data  Definition Langauge

             create, alter, drop, truncate, rename

              생성  수정   삭제   삭제      이름변경 


4. DCL 문 :  Data  Control  Langauge 

  grant: 데이터를 접근 할 수 있는 권한 부여

  revoke: 데이터를 접근 할 수 있는 권한을 취소

            

5. TCL  문 : Transaction  Control Language 

 commit  :  현재의 데이터의 상태를 db에 영구히 저장하겠다. 

 rollback :   지금까지 했던 작업들을 다 취소하겠다

 savepoint : 특정 시점까지 롤백하는 기능



※ SQL 작성시 주의사항 !


 1.  SQL은 대소문자를 구분하지 않는다. 


  예: SELECT  ENAME, SAL FROM EMP;  --> 가능 

      select  ename, sal from emp;        --> 가능 


 2. SQL을 한줄로 작성하지 말고  

    절은 다음 라인으로 분리해서 작성한다. 


   SELECT 절

   FROM  절 


 3. 들여쓰기를 사용해서 SQL 의 가독성을 높인다.





emp(사원) 테이블과

emp12(빅데이터 12기) 테이블 생성.



emp12 테이블은 개인정보가 있어서 describe만 올릴게요.

반응형

'나 취준생 > SQL' 카테고리의 다른 글

SQL - 단일 함수 1  (0) 2020.11.03
SQL - 논리 연산자  (0) 2020.11.03
SQL - 비교 연산자  (0) 2020.11.03
SQL - ORDER BY, WHERE 절  (0) 2020.11.03
SQL - SELECT 절  (0) 2020.11.03