반응형
MySQL을 사용하는 float(24) 열에 필요한 스토리지 크기는 어떻게 됩니까?
공식 문서에는 두 가지 답변이 있어서 물어봅니다.
8바이트인가요?https://dev.mysql.com/doc/refman/8.0/en/floating-point-types.html
0 ~ 23의 정밀도는 4바이트의 단정도 FLOAT 컬럼이 됩니다.24 ~ 53의 정밀도는 8바이트의 2배 정밀도 DUBLE 컬럼이 됩니다.
아니면 4바이트?https://dev.mysql.com/doc/refman/8.0/en/storage-requirements.html#data-types-storage-reqs-numeric
플로트(p): 0 <= p <= 24, 25 <= p <= 53일 경우 8 바이트
float(24)는 Postgre에서 4바이트의 스토리지만 필요로 하기 때문에 첫 페이지에 오류가 있는 것 같습니다.SQL 및 MS SQL Server...MySQL은 왜 다른가요?
@RickJames가 제안한 대로 - 를 사용하여 테스트하는 경우SHOW CREATE TABLE
확실히 알 수 있다FLOAT(24)
float 입니다.FLOAT(25)
2배입니다.
언급URL : https://stackoverflow.com/questions/57438552/what-is-the-storage-size-required-for-a-float24-column-with-mysql
반응형
'IT' 카테고리의 다른 글
"INSERT..."를 하는 방법이 있습니까?Zend Framework 1.5의 중복 키 업데이트"에 대해 설명합니다. (0) | 2022.11.18 |
---|---|
MySQL 이름 배열이 아닌 곳? (0) | 2022.11.18 |
MySQL에서는 숫자를 인용해야 하나요, 말아야 하나요? (0) | 2022.11.18 |
PHP에서 호출 함수/메서드의 이름을 얻는 방법은? (0) | 2022.11.18 |
고정 헤더가 있는 HTML 테이블? (0) | 2022.11.18 |