[혼공학습단 8기] 혼자 공부하는 SQL _ 3주차

도비·2022년 7월 24일
0

HGSQL

목록 보기
7/10
post-thumbnail

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 손코딩하기)

0개의 댓글