我第一次使用 MySQL 制作更大的数据库。由于它将变得更大,因此我需要更好的查询性能。所以我研究了索引。因为这是我学到的,所以我总是创建一个名为 id 的列,它会自动递增并用作主索引。
经过一番搜索和阅读,我想我已经了解了一些关于索引的事情,但我想确定一下。
当您使用带有例如 WHERE 子句的选择查询时,索引很有用,因为它不是搜索整个表,而是只搜索较小的部分。您应该索引在 WHERE 和 JOIN 子句中使用的内容。
只在 phpMyAdmin 中为要索引的列添加索引是否足够好,或者在执行选择查询时我必须做些什么?