MYSQL 查询速度(搜索与查询)

标签 mysql search

我的服务器尚未启动并运行,因此遗憾的是我还无法进行测试,但我希望您能解答我的问题。

因此,表 A 与表 B 具有反向一对多关系,因此将表 B 的 ID 存储在表 A 中通过 ID 搜索会更好,还是查询表 B 会更好/更快对于表 A ID 等于我的表 A ID 的所有结果?

基本搜索(根据 ID 搜索行)与查询(抓取具有特定值的所有行)。

最佳答案

只要 B 中包含 ID 的列是(外)键。它肯定更快。在数据库的列中存储非标量(即列表)通常是一个坏主意。

关于MYSQL 查询速度(搜索与查询),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10518046/

相关文章:

php - 无法在数据库中保存 CHECKBOX 字段类型 - Joomla 2.5

mysql - 我们应该在 MySQL 中即时创建的表中拆分数据还是使用其他 DBMS?

php - 如何使用 FriendsOfCake Search for CakePHP 3 过滤关联的 HABTM 数据

php - sphinx 按类别搜索过滤器

php - 将数据库条目添加在一起

php pdo 查询不起作用

nhibernate - 使用 NHibernate 进行复杂搜索

search - 更喜欢在搜索结果的开头而不是在结尾使用 elasticsearch 匹配搜索词

search - Vim 查找模式,除非它匹配

MYSQL 1 个大左外连接或 3 个左外连接同一个表?