프로그래밍공부(Programming Study)/데이터베이스(Database)

MySQL W3CSchool 번역 4일차(MySQL부분 완료)

Chaany 2022. 5. 10.
728x90

다음부터는 DATABASE부분 공부 예정!

  • ALL 연산자
    • 결과값으로 boolean값 반환
    • 서브쿼리의 모든 값이 조건을 충족하면 TRUE값 반환
    • SELECT, WHERE, HAVING과 함께 쓰임

INSERT INTO SELECT 문

  • 하나의 테이블에서 값을 복사하여 다른 테이블로 삽입
  • 데이터 타입이 두 테이블에서 일치해야함
  • 삽입될 테이블의 레코드는 영향 받지 않음

CASE 문

  • if-then-else문과 같이, 조건을 지나며 처음으로 조건이 충족할 경우의 값을 반환
  • 조건이 참인 경우 바로 종료하고 결과를 반환하며, 조건이 충족되지 않는 경우 ELSE 구문의 값을 반환

NULL 관련 함수들

  • IFNULL()
    • 표현식이 NULL일 경우 대안 값을 반환해줄 수 있음
  • COALESCE
    • 표현식의 값 중 NULL이 아닌 제일 앞의 값으로 병합

주석

  • 단일행 주석 :- -로 시작할 때부터 행 끝까지 실행되지 않음(주석처리)
  • 다중행 주석 : /* */ 사이에 있는 텍스트는 실행되지 않음

연산자

수학 연산자

    • : 더하기
    • : 빼기
    • : 곱하기
  • / : 나누기
  • % : modulo연산

비트 연산자

  • & : AND
  • | : OR
  • ^ : exclusive OR

비교 연산자

  • = : 같다
  • : 더 크다
  • < : 더 작다
  • ≥ : 더 크거나 같다
  • ≤ : 더 작거나 같다
  • <> : 같지 않다

다음부터는 DATABASE 부분을 공부+번역할 것이다

728x90

댓글