테이블을 만들 때 데이터의 형식을 설정해야한다.
데이터 타입
정수형 : 소수점이 없는 숫자 EX) 인원, 가격, 수량 등
TINYINT 1바이트 -128 ~ 127
SMALLINT 2바이트 -32,768 ~ 32,767
INT 4바이트 약 -21억 ~ + 21억
BIGINT 8바이트 약 -900경 ~ + 900경
TINYINT는 아래와 같은 형식으로 양수만 지정하여 범위를 조정할 수 있다.

CHAR 데이터 타입류는 문자를 의미하는 Character의 약자
CHAR : 정길이 문자형이라고 부름.
자릿수가 고정되어 있다.
VARCHAR : 가변길이 문자형

실수형 소수점 있는 숫자를 저장할 때 사용
FLOAT 4바이트 소주점 아래 7자리까지 표현
DOUBLE 8바이트 소수점 아래 15자리까지 표현
날짜형 날짜 및 시간을 저장할 때 사용
DATE 3바이트 날짜만 저장. YYYY-MM-DD 형식으로 사용
TIME 3바이트 시간만 저장. HH:MM:SS 형식으로 사용
DATETIME 8바이트 날짜 및 시간을 저장. YYYY-MM-DD HH:MM:SS 형식으로 사용
변수
SET @변수이름 = 변수의 값;
SELECT @변수이름;
데이터 형변환
명시적 형변환 CAST(값 AS 데이터_형식 [ (길이) ] )
암시적 형변환 ( 값, 데이터_형식 [ (길이) ] )
'개념 창고 > Database' 카테고리의 다른 글
(혼공MySQL)11.SQL 프로그래밍(IF문, CASE문, WHILE문, 동적SQL) (0) | 2023.03.20 |
---|---|
(혼공MySQL)10. 두 테이블을 묶는 JOIN(INNER JOIN, OUTER JOIN, CROSS JOIN, SELF JOIN) (0) | 2023.03.20 |
(혼공MySql)8. 데이터 변경을 위한 SQL 문(INSERT, UPDATE, DELETE) (0) | 2023.03.20 |
(혼공MySql)7. SQL SELECT 절의 형식(ORDER BY 절과 GROUP BY 절) (0) | 2023.03.20 |
(혼공MySQL)6. SQL 기본 문법(SELECT ~ FROM ~ WHERE) (0) | 2023.03.20 |