gpt4 book ai didi

mysql - MySQL 中最快的区分大小写的字符串比较是什么?

转载 作者:行者123 更新时间:2023-11-30 23:57:38 27 4
gpt4 key购买 nike

我想在一个 char 列上连接两个表。我使用的最简单的方法是:

SELECT * FROM a JOIN b ON (a.text = b.text)

这个方法比较快,但是字段的比较是不区分大小写的。我已经尝试过 STRCMP(.., ..).. LIKE .. 而不是 .. = .. 但两者都太慢了.就字母大小写而言,在 char 列上连接两个表的最佳解决方案是什么?

最佳答案

如果 text 列总是区分大小写,在模式中给它们一个区分大小写的排序规则(VARCHAR BINARY 是这样做的一种方式)和你的原始查询将起作用。

如果它们还不是键,现在给它们每个索引以加快连接速度。

关于mysql - MySQL 中最快的区分大小写的字符串比较是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1465585/

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