这是我的第一个项目,所以很抱歉我有很多问题。
我正在尝试建立索引来搜索上面的 Cat 表。
但是,我不知道如何应用它,因为 where 子句有多种情况。
SELECT * FROM CAT WHERE birth between '2000-01-01' and '2009-12-31'; SELECT * FROM CAT WHERE birth between '2000-01-01' and '2009-12-31' and NAME like '%blue%'; SELECT * FROM CAT WHERE NAME like '%blue%' AND AGE = 5;
如果可以,我可以分别创建年龄、姓名和出生的索引吗? 如果没有,我是否必须为每种情况创建(年龄),(年龄,姓名),(年龄,出生),(年龄,姓名,出生)......?
即使读完这本书,我也不确定,所以我留下一个问题。希望你不要为此感到难过。
我使用mysql v8.0 innoDB。
谢谢!
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号