请教一个多对多的关系的表设计问题? 最近在做一个简易的局域网聊天工具,涉及到数据库的设计,我打算建两个表:UserInfo(ID,密码,昵称,性别)个人信息表用来存储用户信息。Friends(自己ID,好友ID)关系表用来存储好友列表。请问这种设计有问题吗?有没有更好的设计方法?谢谢!PS:感觉这样设计的话用户很多而且都添加了很多好友的话Friends表变得比较冗余了,查询效率是不是很低? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样设计没有问题。在UserInfo上的ID做成主键索引,Friends表的“自己ID”添加索引。在查询的时候,主键索引查询效率很高。 有没有sql语句能实现下面的显示啊 求教一个datetime比较查询的sql语句 mysql的主从问题 从服务器对数据库修改不会影响主的数据库么? 在MySQL中,怎样在两个表之间实现整列数据的复制转移 mysql如何使用索引的呢? 菜鸟问题 MYSQL MySQL 4 查询大小写问题 Windows XP下ERROR 2003: Can't connect to MySQL server on 'localhost' (10061)? MySQL用BLOB类型存储的图片取出来后失真 我用管理员身份运行mysql,显示拒绝访问是什么原因 请教一个问题 oracle数据库向Mysql迁移的问题
在UserInfo上的ID做成主键索引,
Friends表的“自己ID”添加索引。在查询的时候,主键索引查询效率很高。