먼저 숙제 인증------

이번 단원은 3일에 걸쳐서 공부했다.
- MySQL의 데이터 형식
- 정수형(INT), 문자형(CHAR), 대량의 데이터 형식(TEXT...), 실수형(FLAOT), 날짜형(DATE, TIME, DATETIME)에 대해서 배웠다.
- SQL에서도 다른 언어들처럼 변수를 선언할 수 있다!
SET @변수이름 = 변수 값; (변수 선언 및 값 대입)
SELECT @변수이름 ; (변수 값 출력)
- 데이터 형을 변환할 수 있다.ex>문자->정수
함수로는 CAST(), CONVERT() 가 쓰인다.
- 두 테이블을 묶는 조인
- 드디어 조인이 나왔다!! 너무 무서웠다!!
- 조인은 내부조인과 외부조인으로 나뉘는데 일반적으로 '조인'이라하면 내부 조인을 말한다.
- 아예 예시 문을 외우는게 활용하는데 더 편할 것 같다.
SELECT *
FROM buy
INNER JOIN member
ON buy.mem_id = member.mem_id;
- 중복된 결과 1개만 출력하려면 DISTINCT를 사용한다.
ex> SELECT DISTINCT M.mem_id,....
- SQL 프로그래밍
간단하게 SQL로 프로그래밍 하는 것을 다뤘다.
IF문, IF~ELSE문, CASE문(2가지 이상 경우 일때 처리 가능), WHILE문, 동적 SQL(PREPARE과 EXECUTE)에 대해 간단하게 쿼리를 작성해 보았다.