Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

385 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SQL 공부하기

SQL이란?

Structured Query Language의 줄임말로, Database를 조작하거나 접근할 수 있게 해준다.
ANSI/ISO 표준이지만, 다른 버젼의 SQL이 많이 있다. (ex : MySQL, Oracle, ...)
하지만, ANSI 표준과 호환가능하게 SELECT, INSERT, UPDATE, DELETE 등 최소한의 명령어는 지원해준다.

SQL 기본 문법

  • SQL 키워드 대소문자
    SQL 키워드는 대소문자를 구분하지 않는다. (case insensitive)
    selectSELECT 는 똑같다.
    (PostgreSQL은 구분한다고 한다)

  • 세미콜론
    대부분의 DB 시스템에서 SQL문 마지막에 ; 를 써야한다.
    SQL문 마지막에 ; 을 쓰는 것이 표준이다.

    -- 예시
    SELECT * FROM A;
  • 중요한 SQL 명령어
    SELECT - DB에서 데이터 추출
    UPDATE - DB에 데이터 갱신
    DELETE - DB에서 데이터 삭제
    INSERT INTO - DB에 새 데이터 삽입
    CREATE DATABASE - 새 DB 생성
    ALTER DATABASE - DB 수정
    CREATE TABLE - 새 Table 생성
    ALTER TABLE - Table 수정
    DROP TABLE - Table 삭제
    CREATE INDEX - 인덱스 생성
    DROP INDEX - 인덱스 삭제

공부하는 방법

Programmers에 있는 SQL 고득점 kit를 풀면서 개념 정리를 한다.
(+ HackerRank)

Reference

SQL Introduction
SQL Syntax

About

SQL 공부하기

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors