[解決済み] データベースに登録する電子メールアドレスの最適な長さは?
2022-11-02 10:42:19
質問
以下は、私のクエリの一部を抜粋したものです。
EMAIL_ADDRESS
カラムのデータ型とプロパティを反映しています。
EMAIL_ADDRESS CHARACTER VARYING(20) NOT NULL,
しかし
ジョン・サンダース
は
VARYING(256)
.
これは、私が必ずしもVARYINGを正しく理解していないことを示唆しています。
私は、電子メールアドレスの長さが、私の場合は20文字であるのに対し、Jodnは256文字であるように理解しています。
ジョンのコードにおけるコンテキスト
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)
);
20文字より長いメールアドレスを、普通の人が使っているのを見たことがない。
データベースにおける電子メールアドレスの最適な長さは?
どのように解決するのですか?
メールアドレスの最大文字数は254文字です。
すべてのメールアドレスは、2つの部分から構成されています。記号の前に来るローカル部分と、その後に来るドメイン部分です。[email protected]" の場合、ローカル部分は "user"、ドメイン部分は "example.com" となります。
ローカルパートは64文字以下、ドメインパートは255文字以下でなければなりません。
メールアドレスのローカル+@+ドメイン部分の合計の長さは、254文字を超えてはいけません。で説明したように RFC3696正誤表ID 1690 .
関連
-
[解決済み] JavaScriptでメールアドレスを検証するのに最適な方法は何ですか?
-
[解決済み] callとapplyの違いは何ですか?
-
[解決済み] ATTACHで開いたSQLiteデータベースファイルのテーブルを一覧表示するにはどうすればよいですか?
-
[解決済み] 有効なメールアドレスの最大長を教えてください。
-
[解決済み] 電子メールアドレスに使用できる文字は何ですか?
-
[解決済み] 電子メールアドレスの検証を行うC#コード
-
[解決済み】「INNER JOIN」と「OUTER JOIN」の違いは何ですか?
-
[解決済み] 外部キーを主キーにするのは問題ないですか?
-
[解決済み] データベースにはすでにオブジェクト名が存在する
-
[解決済み] SQLite UPSERT / UPDATE OR INSERT
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] 有効なメールアドレスの最大長を教えてください。
-
[解決済み] データベース レコードを削除するかしないか
-
[解決済み] マスター・マスターとマスター・スレーブ、どちらのデータベース・アーキテクチャが良いのか?
-
[解決済み] データベースの設計に外部キーは本当に必要なのか?
-
[解決済み] なぜORMを使う必要があるのですか?[クローズド]
-
[解決済み] MySQLの一般的なフィールドとその適切なデータ型
-
[解決済み] DB2とOracleから見たCLOBとBLOBの違いとは?
-
[解決済み] 非リレーショナルデータベース設計【終了しました
-
[解決済み] なぜ、いつ、Liquibaseなのか?
-
[解決済み] データベースとファイルシステムストレージ