달마루
기획자에서 개발자로
달마루
전체 방문자
오늘
어제
  • 분류 전체보기 (334)
    • 기획 이야기 (3)
    • 개발자로 전향한 이유 (1)
    • Github Address (1)
    • 개발자, 그 여정 (11)
      • 기초특강 (4)
      • 국비학원 선정 (4)
      • BitCamp_수업내용 (1)
      • 학원 프로젝트 후기 (1)
      • 정보처리기사 (1)
      • 개발 이야기 (0)
    • 개념 창고 (126)
      • JAVA (50)
      • CS (1)
      • Database (27)
      • NetWork (2)
      • 자료 구조 (2)
      • React (8)
      • Spring (3)
      • JPA (1)
      • HTML & CSS (18)
      • JS (3)
    • algorithm (186)
      • 백준 (161)
      • 프로그래머스 (23)
    • 사는 이야기 (0)

블로그 메뉴

  • Github
  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • BRONZE
  • Bronze III
  • SQL
  • select
  • 혼자공부하는SQL
  • 문제풀이
  • 알고리즘
  • react
  • 혼공SQL
  • Bronze IV
  • java
  • java algorithm
  • SQL고득점Kit
  • sql 문제풀이
  • BOJ
  • 백준알고리즘
  • programmers
  • 백준
  • 백준문제풀이
  • 자바
  • MySQL
  • Bronze V
  • math
  • Algorithm
  • HTML
  • 혼공MySQL
  • 프로그래머스
  • BOJ algorithm
  • 알고리즘풀이
  • Scanner

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
달마루

기획자에서 개발자로

(혼공MySQL)9. MySQL의 데이터 형식(정수형, 문자형, 실수형, 날짜형)과 형 변환
개념 창고/Database

(혼공MySQL)9. MySQL의 데이터 형식(정수형, 문자형, 실수형, 날짜형)과 형 변환

2023. 3. 20. 11:19

테이블을 만들 때 데이터의 형식을 설정해야한다.
데이터 타입

정수형 : 소수점이 없는 숫자 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
    '개념 창고/Database' 카테고리의 다른 글
    • (혼공MySQL)11.SQL 프로그래밍(IF문, CASE문, WHILE문, 동적SQL)
    • (혼공MySQL)10. 두 테이블을 묶는 JOIN(INNER JOIN, OUTER JOIN, CROSS JOIN, SELF JOIN)
    • (혼공MySql)8. 데이터 변경을 위한 SQL 문(INSERT, UPDATE, DELETE)
    • (혼공MySql)7. SQL SELECT 절의 형식(ORDER BY 절과 GROUP BY 절)
    달마루
    달마루
    항상 어제보다 좋은 코드를 지향합니다. https://github.com/LimDongHyun99

    티스토리툴바