IT

MySQL을 사용하는 float(24) 열에 필요한 스토리지 크기는 어떻게 됩니까?

itgroup 2022. 11. 18. 21:35
반응형

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

반응형