相关疑难解决方法(0)

数据库中电子邮件地址的最佳长度是多少?

这是我查询的提取部分,反映了EMAIL_ADDRESS列数据类型和属性:

EMAIL_ADDRESS CHARACTER VARYING(20) NOT NULL, 
Run Code Online (Sandbox Code Playgroud)

但是,约翰桑德斯使用VARYING(256).

这表明我没有必要正确理解变化.

据我所知,在我的情况下,电子邮件地址的长度为20个字符,而Jodn为256个字符.

John的代码中的上下文

CREATE TABLE so."User"
  (
    USER_ID SERIAL NOT NULL,
    USER_NAME CHARACTER VARYING(50) NOT NULL,
    EMAIL_ADDRESS CHARACTER VARYING(256) NOT NULL, // Here
    HASHED_PASSWORD so.HashedPassword NOT NULL,
    OPEN_ID CHARACTER VARYING(512),                                                         
    A_MODERATOR BOOLEAN,
    LOGGED_IN BOOLEAN,
    HAS_BEEN_SENT_A_MODERATOR_MESSAGE BOOLEAN,
    CONSTRAINT User_PK PRIMARY KEY(USER_ID)
  );
Run Code Online (Sandbox Code Playgroud)

我从未见过普通人使用的超过20个字符的电子邮件地址.

数据库中电子邮件地址的最佳长度是多少?

database email performance database-design

85
推荐指数
5
解决办法
4万
查看次数

标签 统计

database ×1

database-design ×1

email ×1

performance ×1