Possible Duplicate:
Common mySQL fields and their appropriate data types
What are the recommended database column sizes for names?

我正在寻找最正确的字段类型和大小,以便将邮箱地址存储到mysql表中.

我最初考虑的是varchar 255,但我认为255可能太多,甚至太少.我能捕获所有有效邮箱地址的平均大小是多少?

推荐答案

根据RFC 5321,正向和反向路径最长可达256个字符,因此邮箱地址最长可达254个字符.使用255个字符是安全的.

Mysql相关问答推荐

SQL Store Procedure Throwing [42000][1064]您在EXECUTE stat USING声明上的SQL语法中有错误

可以在MySQL表名中使用表情包吗?

可以优化这个带有重复WHERE子句的查询吗?

最终的自联表是如何记住关联的呢?

我可以在姓名和姓名日期之间进行搜索吗?

mysqli 无法以非 root 用户身份连接

如何找到每个user_id每个产品的买家类型数量?

即使在某些表中不匹配,如何从 MySQL 中的多个表中 Select 所有记录

mysql insert into select join - 通过连接表将值从一列复制到另一表

如何使用 SQL 聚合和求和相似 Select 的值?

由于长时间操作而断开连接后,我的 sql 查询是否继续执行?

MySQL 每组最大 n 只适用于多行

Select 多列但仅按 1 列分组

MySQL - 计算行重复的最大计数

如何将表的链接列转换为 SQL 中的行?

如何在 MySQL 上一次删除一系列记录?

为什么数据库行元组中的整数具有L后缀?

如何在 MySQL 中为用户设置默认架构

按日期和时间降序排序?

如何将本地托管的 MySQL 数据库与 docker 容器连接