小编Som*_*luk的帖子

按列排序是否应该有索引?

我已经向表中添加了用于搜索结果的索引。我按 ASC 或 DESC 顺序显示结果。那么该列是否应该有索引?我在那个表上还有 2 个索引。对该列建立或不建立索引对性能有何影响?

mysql performance index order-by

42
推荐指数
2
解决办法
6万
查看次数

如何在 WHERE 子句中进行区分大小写的搜索?

我想在 SQL 查询中进行区分大小写的搜索。但默认情况下,MySQL 不考虑字符串的情况。

关于如何在 SQL 查询中进行区分大小写的搜索的任何想法?

mysql select case-sensitive

24
推荐指数
3
解决办法
11万
查看次数

如何根据where条件导出mysql数据库

我需要导出表的数据和结构,但数据必须具有特定条件(WHERE status=0 and id>20)。

如何根据来自 phpMyAdmin 或任何东西的 where 条件导出 mysql 数据库。

mysql phpmyadmin export condition

14
推荐指数
1
解决办法
3万
查看次数

我可以安全地索引 MySQL 中表的所有列吗?

我有一张有 4 列的桌子。一列是主键,其他三列是对其他表列的引用。我在这四个表上使用连接作为搜索过滤器。这些连接需要时间。

所以我想在列上建立索引,因为我读到我应该在连接条件的列上创建索引。我的问题是如果表的所有列都被索引会有问题吗?有没有其他方法可以降低这些搜索过滤器的时间复杂度。

更多提示:

  • 表1(主搜索)-10亿个条目primary_key fk1 fk2 fk3
  • 表2-8亿条目pk1 ..(8-9列)
  • 表3-7亿条目pk2 ..(10-12列)
  • 表2-8.5亿条目pk3 ..(7-8列)

我正在使用 MyISAM 引擎。

mysql myisam performance index

5
推荐指数
1
解决办法
4923
查看次数