php - 有没有办法在mysql中保存尽可能小的数据

标签 php mysql

我正在使用 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/

相关文章:

mysql - INSERTing 不在表中的行

MySQL:在特定时间范围内对不同表中的列进行计数

php - SQL : How to reduce multiple time querying the same table ..查询优化

php - 发送 QUERY 数据包时出错

mysql - 在存储过程中拆分字符串

php - Paypal 集成 - 添加到购物车按钮

mysql - 用于编辑集合的 Rails 表单

php - 在 PHP 中按字母顺序递归排序多维数组的键和值

php - 如何将此数组添加到MySQL(很困惑)

php - 检查特定访客的 COOKIE 是否已设置/为空