我正在使用 PHP 和 MySQL 开发一个 Web 应用程序。我想知道MySQL中有没有办法保存尽可能小的数据?
最佳答案
以下是MySQL中日期类型的长度,请选择适合您需要的。通过将列定义为 NOT NULL
,您可以再节省 1 个字节。
http://dev.mysql.com/doc/refman/5.1/en/storage-requirements.html说:
Storage Requirements for Date and Time Types
Data Type Storage Required
DATE 3 bytes
TIME 3 bytes
DATETIME 8 bytes
TIMESTAMP 4 bytes
YEAR 1 byte
如果您的 MySQL 引擎足够最新,您可能需要检查 InnoDB 的行压缩(但这可能会使数据库操作变慢):
关于php - 有没有办法在mysql中保存尽可能小的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9782775/