Chapter 04-1 > MySQL의 데이터 형식, 변수, 형 변환
🎶 MySQL의 데이터 형식
-
정수형 : TINYINY, SMALLINT, INT, BIGINT [UNSIGNED]
ㅤ> [-128,127], [-32,768,32,767], 약 [-21억,+21억], 약 [-900경,900경]
ㅤ> (UNSIGNED) [0,255], [0,65535], ...
-
문자형 : CHAR(개수), VARCHAR(개수), [LONG]TEXT, [LONG]BLOB
ㅤ> [1~255 바이트], [1~16383 바이트], [LONGTEXT:1~42억, TEXT:1~65535 바이트], [LONGBLOB:1~42억, BLOB:1~65535 바이트]
ㅤ> CHAR는 글자의 개수가 고정된 경우, VARCHAR는 글자의 개수가 변동될 경우에 사용한다.
ㅤ> 데이터가 숫자라도 연산이나, 크기에 의미가 없다면 문자형으로 지정하는 것이 좋다.
ㅤ> 대량의 텍스트는 LONGTEXT, 대량의 이진 데이터는 LONGBLOB로 설정한다.
-
실수형 : FLOAT, DOUBLE
ㅤ> FLOAT: 소수점 아래 7자리까지, DOUBLE: 소수점 아래 15자리
-
날짜형 : DATE, TIME, DATETIME
ㅤ> DATE (3): YYYY-MM-DD
ㅤ> TIME (3): HH:MM:SS
ㅤ> DATETIME (8): YYYY-MM-DD HH:MM:SS
🎶 MySQL의 변수
SET @변수이름 = 변수의 값;
SELECT @변수이름;
🎶 MySQL의 데이터 형 변환
CAST ( 값 AS 데이터형식 [ (길이) ] )
CONVERT ( 값, 데이터형식 [ (길이) ] )
Chapter 04-2 > 두 테이블을 묶는 조인
🎶 조인(내부 조인) : 두 개의 테이블을 서로 묶어서 하나의 결과를 만들어 내는 것
✔️ 3주차 기본 미션 (P.195 4번)
✔️ 3주차 선택 미션 (P.183 손코딩하기)