gpt4 book ai didi

sql - 最佳实践 MySQL 数据类型列表

转载 作者:可可西里 更新时间:2023-11-01 06:27:50 27 4
gpt4 key购买 nike

是否有针对常见应用程序的最佳实践 MySQL 数据类型列表。例如,该列表将包含 id、ip 地址、电子邮件、主题、摘要、描述内容、url、日期(时间戳和人类可读)、地理点、媒体高度、媒体宽度、媒体持续时间的最佳数据类型和大小,等等

谢谢!!!

最佳答案

我什么都不知道,所以让我们开始吧!

数字 ID/auto_increment 主键:使用无符号整数。不要使用 0 作为值。并记住各种大小的最大值,即如果您不需要 40 亿个值,则不要使用 int,而 mediumint 提供的 1600 万个值就足够了。

日期:除非您特别需要超出 mysql 的 DATE 和 TIME 类型支持范围的日期/时间,否则请使用它们!如果您改为使用 unix 时间戳,则必须将它们转换为使用内置的日期和时间函数。如果您的应用需要 unix 时间戳,您始终可以使用 unix_timestamp() 转换标准日期和时间数据类型。

ip 地址: 使用 inet_aton() and inet_ntoa()因为它可以轻松地将 IP 地址压缩为 4 个字节,并使您能够使用索引进行范围搜索。

关于sql - 最佳实践 MySQL 数据类型列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1380290/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com