mysql - 数据库中是否需要将域名存储为md5模式?

标签 mysql database

我感觉在mysql中搜索域名比平时更花时间。实际上域名列有一个唯一索引,虽然查询看起来很慢。

我的问题是我需要转换成二进制模式吗??说 md5 哈希什么的??

最佳答案

通常将域名保存为“VARCHAR”数据类型,并为该字段定义一个 UNIQUE 索引,这是管理数据的最简单有效的方法。

切勿为了一个/两个字段而尝试使用任何复杂性(例如使用二进制模式或“BLOB”数据类型),因为这会进一步降低您的 MySQL 性能。

希望对您有所帮助。

关于mysql - 数据库中是否需要将域名存储为md5模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3154966/

相关文章:

asp.net - 如何每年更新数据库字段

mysql - Laravel - MySQL - 时间戳性能与 bool 列?

php - MySQL 查询只返回 1 行

MySQL/PHP - 根据日期更改状态

mysql - 将 MySQL 查询数据分配给临时变量? VB网络

python - Pandas dataframe - 选择一列值包含字符串而另一列值以特定字符串开头的行

sql-server - Redis缓存及整体流程

MySQL - 插入信息后更新列

mysql - 如何找到重复的内容并使最后一个条目成为主ID?

mysql - Left Outer Join 没有给出任何结果