189 8069 5689

mysql怎么设置好友,怎样设置好友

mysql怎么设计一对多的好友关系

在多的一方增加 一 的一方的id,例如 A 有 n 个好友,则在好友表(friends)中,增加一个字段用于存放A的id,则可以通过下列语句查询到A的所有好友:

我们提供的服务有:成都网站设计、成都做网站、微信公众号开发、网站优化、网站认证、盐城ssl等。为上千企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的盐城网站制作公司

select * from friends where Aid = ?

做个好友系统 用mysql 不知道 怎么设计数据库 字段有 好友ID 自己的ID 还有一个好友度 求给个思路

你好,

一个好的数据库设计,首先要保证其满足第三范式的要求。

第三范式:每个非关键字列都独立于其他非关键字列,并依赖于关键字,第三范式指数据库中不能存在传递函数依赖关系。

也就是说,非主键字段不能有直接依赖关系或者说一个表中的列不依赖于另一个表中的非主键的列

根据以上思路,应该有

个人表(或用户表),存放个人信息。

好友表,存放好友信息。

好友关系表:用户与好友之间的关系,与那些好友ID关联。

怎样在mysql中设计好友关系库表

单独设计一张表 两个字段 我的id (local_user_id) 好友的id(remote_user_id) 编号(rela_id)可有可无

如何用mysql 实现查询 共同好友的功能呢

mysql只是一个数据库,你想要在你的数据库里匹配共同好友的话,你得先把整个库表结构都放上来,要不然没人能回答你的问题的。因为所有都未知,没有任何条件。

mysql如何实现添加多个好友的表格

一个用户表,所有用户都记录在内

如你的id 1111

一个好友表 (下面表示1111有两个好友)

id 玩家id , 好友id

1 1111 1

2 1111 2

怎么设置MySQL就能让别人访问本机的数据库了?

找到MySQL配置文件,搜索“bind-address”,找到这一行:

bind-address = 127.0.0.1 在前面加一个#,注释掉这一行,保存,重启MySQL。

再通过远程访问就可以了,telnet可以发现端口也打开了。

例配置:

1. 确保skip-networking被删除或者屏蔽,否则不支持TCP/IP 访问

2. 增加行bind-address = 65.55.55.2,替代65.55.55.2 为你的服务器地址

修改后,配置为:

[mysqld]

user = mysql

pid-file = /var/run/mysqld/mysqld.pid

socket = /var/run/mysqld/mysqld.sock

port = 3306

basedir = /usr

datadir = /var/lib/mysql

tmpdir = /tmp

language = /usr/share/mysql/English

bind-address = 65.55.55.2

# skip-networking

保存并关闭配置文件

重启mysql服务器:# /etc/init.d/mysql restart

如果上面办法没有用我们可以通用mysql命令模式进行设置:

可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"

CODE:mysql -u root -p123

mysqluse mysql;

mysqlupdate user set host = '%' where user = 'root';

mysqlselect host, user from user;


分享名称:mysql怎么设置好友,怎样设置好友
网页URL:http://jkwzsj.com/article/phcdej.html

其他资讯