ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 02. SQL 활용
    정보처리기능사 2022. 7. 14. 10:34

    01. SQL의 개념 및 명령어 (100%) 요단원만 시험문제나옴

     

    01. SQL (Structured Query Language)의 개념

    • 구조화된 질의 언어임
    • 데이터베이스를 조작하는 프로그래밍 언어
    • 관계 대수나 관계 해석을 기초로 하는 고급 데이터베이스 언어
    • 표준 언어로 채택
    • 비차별적 언어 ( 처리 방법 기술 ㄴㄴ, 데이터 지정만)

     

    02. SQL 명령어의 종류

    • DDL(정의 언어)
    • DML(조작 언어)
    • DCL(제어 언어)

     

    트랜잭션(Transaction) - SQL에서 DB에 대한 일련의 처리를 하나로 모은 작업 단위

     

    여기부터 실습하면서 내용 보충하기

     

    01) 데이터 정의 언어 (DDL)

    1. 데이터베이스의 작성

    2. 데이터베이스의 삭제

    3. 테이블의 생성

    4. 테이블의 삭제

    • RESTRICT : 제거 또는 삭제 대상으로 지정된 테이블, 뷰, 행 등에 대해 이를 참조하는 데이터 객체가 존재하면 제거하지 않음
    • CASCADE : 제거 대상의 제거와 함께 이를 참조하는 다른 데이터 객체에 대해서도 제거 작업이 실시됨

     

     

    2) 데이터 조작 언어(DML)

    테이블 내에 레코드를 검색(SELECT), 삽입(INSERT), 갱신(UPDATE), 삭제(DELETE) 할 때 사용하는 데이터 조작 언어

    1.SELECT(검색문) - SELECT - FROM - WHERE 

    2.INSERT(삽입문) - INSERT - NITO - VALUES

     

    3.UPDATE(갱신문) - UPDATE - SET - WHERE 

    4.DELETE(삭제문) - DELETE - FROM - WHERE

     

     

    3) 데이터 제어 언어 (DCL)

     


     

    여기부터는 시험에 안나오고 그냥 알아놓기

    02. 식, 조건, 연산자 

    03. 함수

    01. 함수의 종류 

    1. 집계 함수

    2. 문자열 함수

    3. 산술 함수

    4. 날짜 함수

     

    04. 조인

     

     

Designed by Tistory.