프로그래밍공부(Programming Study)/데이터베이스(Database)
MySQL W3CSchool 번역 4일차(MySQL부분 완료)
Chann._.y
2022. 5. 10. 23:22
728x90
- 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