多对多关系~ 类似好友的那种, 一个用户有多个好友,建表语句怎么写。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create table 用户( uid int primary key, uname ...);create table 好友( uid1 int, uid2 int); 2个表直接不需要设定什么关系么~~ 如果你用的是 innodb 存储引擎,则可以使用外键参照。但意义不大。 类似好友的那种, 一个用户有多个好友, 建表语句怎么写。-------------------------create table tb_user(uid int primary key;name varchar(50);...(用户的其他资料列信息));create table tb_friends(uid int; -- 对应tb_user的uid列friendName varchar(50);...(好友的其它资料));若好友不多,且好友只是名称一个属性的,则tb_friends可以考虑以下结构:create table tb_friends(uid int; -- 对应tb_user的uid列friendName_1 varchar(50);friendName_2 varchar(50);...friendName_n varchar(50);); 左链接查询速度慢,怎么解决 linux下的mysql如何卸载 mysql用户列表是空的,root登录不了。怎么办? 请教高手:怎末样将距阵存入MYSQL database? mysql在插入的时候可以为空吗? 在PHPMyADMIN中新建帐户后授权为否的问题 MySQL优化问题 急等!空间后台有google的AdSense广告时,mysql数据备份还原(恢复)软件功能失效 mysql5.6分布式配置 Lepus数据库监控正式开源了 急求公交换乘查询mysql存储过程???????? 请教高手!Mysql中的难题(用百度、google未搜到解决办法)
create table 用户(
uid int primary key,
uname
...
);create table 好友(
uid1 int,
uid2 int
);
建表语句怎么写。
-------------------------
create table tb_user
(
uid int primary key;
name varchar(50);
...(用户的其他资料列信息)
);create table tb_friends
(
uid int; -- 对应tb_user的uid列
friendName varchar(50);
...(好友的其它资料)
);若好友不多,且好友只是名称一个属性的,则tb_friends可以考虑以下结构:create table tb_friends
(
uid int; -- 对应tb_user的uid列
friendName_1 varchar(50);
friendName_2 varchar(50);
...
friendName_n varchar(50);
);