MySQL 8.0 参考手册 / 第 28 章 MySQL 系统模式 / 28.4 sys 模式对象参考 / 28.4.5 sys 模式存储函数 /
28.4.5.3 format_bytes() 函数
笔记
从 MySQL 8.0.16 开始,
format_bytes()
已弃用并在未来的 MySQL 版本中删除。使用它的应用程序应该被迁移以使用内置FORMAT_BYTES()
函数。参见
第 12.22 节,“性能模式函数”
给定一个字节数,将其转换为人类可读的格式并返回一个由值和单位指示符组成的字符串。根据值的大小,单位部分为
bytes
, KiB
(kibibytes),
MiB
(mebibytes), GiB
(gibibytes), TiB
(tebibytes), 或
PiB
(pebibytes)。
mysql> SELECT sys.format_bytes(512), sys.format_bytes(18446644073709551615);
+-----------------------+----------------------------------------+
| sys.format_bytes(512) | sys.format_bytes(18446644073709551615) |
+-----------------------+----------------------------------------+
| 512 bytes | 16383.91 PiB |
+-----------------------+----------------------------------------+