从我在线阅读的内容来看,如果可能的话,由于访问时间的原因,最好将数据拆分为更多的表格。MySQL - 数据库设计 - 用户和配置文件的单独表格
现在我有一个表,其中我存储的用户名,密码和注册日期 这是我的表的样子:
'user'
'user_id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
user_username VARCHAR(80) NOT NULL,
user_password VARCHAR(255) NOT NULL,
user_join_date INTEGER UNSIGNED NOT NULL,
PRIMARY KEY (user_id) ');
我想创建一个新的表,即情景中,我想存储名字,姓氏,电子邮件,年龄和性别。我认为我需要一对一的关系,所以我应该使用user_id,但我不确定如何实现它。
我应该创建一个名为型材另一个表 型材
profiles_id
first_name
last_name
email
age
gender
,另外一个应该是什么关系?例如
user_profiles
----------
user_id
profiles_id
这是正确的吗? SQL如何查找user_profiles?
感谢
。 。你的第一个陈述不正确。你可以参考你在网上阅读的内容吗?有时使用多个表格会更好,有时不会。 –