일반적으로 Decimal 데이터 타입을 추천하고 있다.
Decimal 이 아닌 Float 등 다른 데이터 타입을 쓰게 되면 DB에서 SELECT 할 때 소수점이 짤려서 가져오는 경우가 있더라.
** 사용법
DECIAML(숫자의 총 자릿수, 소수점 자리수)
1. 테이블 생성
1 2 3 | CREATE TABLE SPOT( spotX DECIMAL(13,10), name VARCHAR(10)); | cs |
2. 데이터 추가
1 | INSERT INTO SPOT VALUES('128.123456789', '공원'); | cs |
하게되면 DB에 소수점 모두 보여지게 된다.
반응형
'SQL > MySQL' 카테고리의 다른 글
[MySQL] 대용량 데이터 select 시 limit 사용 주의점 (2) | 2020.12.22 |
---|---|
[MySQL] localhost root 비밀번호 까먹었을 때 (mac) (0) | 2020.03.02 |
[MySQL] 대용량 text 파일(.txt) DB 에 업데이트 하는 방법 (feat.행안부) (0) | 2020.01.20 |
unsigned 사용하는 이유 (0) | 2018.10.29 |
DATE, DATETIME 데이터 타입에 값 넣는 방법 (0) | 2018.07.04 |
댓글