[DBMS]SQL 기본

Date:     Updated:

카테고리:

태그:

[8] SQL 기본

8.1. SQL

  • SEQUEL (Structure English QUEry Language)
    • 1974년 IBM 에서 연구용 DBMS 인 SYSTEM R을 위한 언어로 개발됨
  • ANSI/ISO가 표준 Standard SQL 를 지원함
    • SQL (Structure Query Language)
    • SQL-86, SQL-92, SQL-99 …

8.2. SQL (데이터 언어) 종류

  • DDL (데이터 정의어 : Data Definition Language)
    • 스키마 구조와 제약조건 등을 정의, 수정, 삭제
    • 테이블을 생성, 변경, 제거하는 기능을 제공
  • DML (데이터 조작어 : Data Manipulation Language)
    • 데이터의 삽입, 삭제, 수정, 검색
    • 테이블에 새 데이터를 삽입,
    • 테이블에 저장된 데이터를 수정, 삭제하는 기능을 제공
    • SELECT : 테이블 데이터를 조회하는 기능을 제공
  • DCL (데이터 제어어 : Data Control Language)
    • 보안을 위해 데이터에 대한 접근 및 사용권한을 조절하는 기능을 제공

8.3. DML

  • 테이블의 레코드를 CRUD(Create, Retrieve, Update, Delete)
  • INSERT, SELECT, UPDATE, DELETE
  • 데이터 직접 삽입

    INSERT INTO 테이블이름 [(속성())] 
    VALUES (속성값());
    
  • 데이터 수정

    UPDATE 테이블이름
    SET 속성이름1 = 1, 속성이름2 = 2, ...
    [WHERE 조건];
    
  • 데이터 삭제

    DELETE FROM 테이블이름
    [WHERE 조건];
    

8.4. SELECT

  • 테이블에서 데이터를 조회 혹은 출력
  • SELECT 문의 끝이 세미클론(;)으로 끝남
  • 컬럼간 문자열 결합
    •  

DBMS 카테고리 내 다른 글 보러가기

댓글 남기기