SQL 기초정리 1

조지원·2023년 6월 16일

SQL

목록 보기
1/2

Database 정의

Database 란 : 여러 사람이 공유하여 사용할 목적으로 체계화해 통합, 관리하는 데이터의 집합체

DBMS(Database Management System) 란 : 사용자와 데이터베이스 사이에서 사용자의 요구에 따라 정보를 생성해주고 데이터베이스를 관리해주는 소프트웨어

관계형 데이터베이스(RDB : Relational Database) 란 : 서로간에 관계가 있는 데이터 테이블들을 모아둔 데이터 저장공간

SQL(Structured Query Language) 이란? : 데이터베이스에서 데이터를 정의, 조작, 제어하기 위해 사용하는 언어


  • SQL 구성



Database 관리

  • Database 확인


  • Database 생성


  • Database 사용


  • Database 삭제



User 관리

  • User 조회


  • User 생성 - localhost

  • 예제


  • User 생성 - %

  • 예제


  • User 삭제

  • 예제 - %

  • 예제 - localhost



User 권한 관리

  • User 권한 확인

  • 예제


  • User 권한 부여

  • 예제


  • User 권한 제거

  • 예제



Table 사용하기

  • 실습할 데이터베이스 생성



Table 생성

  • Table 생성

  • 예제


  • Table 목록 확인


  • Table 정보 확인

  • 예제



Table 변경

  • Table 이름 변경

  • 예제


  • Table Column 추가


  • Table Column 변경 - DataType

  • 예제


  • Table Column 변경 - Name

  • 예제


  • Table Column 삭제

  • 예제



Table 삭제

  • Table 삭제

  • 예제



INSERT - 데이터 추가

  • INSERT

  • 예제


  • 모든 컬럼값을 추가하는 경우

  • 예제



SELECT - 데이터 조회

  • SELECT

  • 예제


  • SELECT - 모든 컬럼

  • 예제



WHERE - 조건

SQL 문에 조건을 추가하며 SELECT 뿐만 아니라 UPDATE 와 DELETE 에도 사용

  • WHERE

  • 예제



UPDATE - 데이터 수정

  • UPDATE

  • 예제



DELETE - 데이터 삭제

  • DELETE

  • 예제



ORDER BY

SELECT 문에서 데이터를 특정 컬럼을 기준으로 오름차순 혹은 내림차순으로 정렬하여 조회

  • 실습할 테이블 생성

  • 실습할 데이터 추가

  • ORDER BY

  • 예제



Comparison Operators (비교 연산자)


  • A = B 예제


  • A != B 예제


  • A > B 예제


  • A < B 예제


  • A >= B 예제


  • A <= B 예제


  • A <> B 예제



Logical Operators (논리 연산자)


  • AND

  • 예제


  • OR

  • 예제


  • NOT

  • 예제



  • BETWEEN

  • 예제



  • IN

  • 예제



  • LIKE

  • 예제



  • UNION

UNION : 여러 개의 SQL문을 합쳐서 하나의 SQL 문으로 만들어주는 방법(칼럼의 개수가 같아야함)

  • 예제 - UNION ALL

  • 예제 UNION



profile
keep going

0개의 댓글