これがある種の悪い質問である場合は本当に申し訳ありませんが、ユーザーアカウントを管理する必要がある私のオンライン Web サイト (PHP + MySQL) の MySQL データベースを設計するのは本当に初めてです。古いプロジェクトで、誰かが 2 つの異なるテーブルを使用しているのを見たことがあります。1 つはユーザー名、ユーザー ID、パスワードなどのユーザー アカウント用で、もう 1 つは、ユーザー名、名前などのユーザーに関する関連データ用のテーブルです。
これが最適化の点で特定の利点があるか、Web サイトのスケーリングに役立つかどうか、私は混乱しています。これらの両方に 1 つのテーブルを使用することを好みました。それもお勧めですか?