gpt4 book ai didi

mysql - 理解mysql索引

转载 作者:行者123 更新时间:2023-11-29 09:10:23 25 4
gpt4 key购买 nike

我读过几篇文章,但我仍然无法理解这一点。我已经看到使用 EXPLAIN 的性能差异。我不明白的是,当表格被更改时我需要做些什么吗?假设我删除了一些行或添加了一些行,我是否需要每次都创建一个索引,或者我是否需要更改索引或类似的东西,或者mysql本身会修复这个问题?

我刚刚做了一个:

CREATE UNIQUE INDEX rel_index
ON friend_relations (from_id, to_id);

当表改变时我需要做一些特定的查询吗?我来这里是因为我不太明白 mysql 是如何做到这一点的..即使我已经检查过了。

最诚挚的问候,亚历山大·埃利亚斯·尼尔森

最佳答案

不,您不必每次更改数据时都调整索引。当您第一次创建索引时,MySQL 将为预先存在的行填充索引数据。然后,当您添加、删除或修改行时,MySQL 将自动更新索引数据。

关于mysql - 理解mysql索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5774801/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com