mysql - 如何使用 MySQL 实现二进制搜索?

标签 mysql sorting binary-search

我知道二分搜索和二分插入排序的基本概念,但我如何将这些知识用于 MySQL?如何查询以在 1000 个按字母顺序排列的行中查找用户名以及如何查询以插入用户名?

最佳答案

你不知道。您为该列建立索引并让数据库使用它为索引选择的任何算法。这可能是 B+ 树,当数据在磁盘上时,它比二进制搜索更有效。

关于mysql - 如何使用 MySQL 实现二进制搜索?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42521781/

相关文章:

php - 如何针对大数据更新和多个 API 调用优化 cron 和 PHP 脚本

javascript - 如果静态值有效但来自 mySQL 的动态值无效,我如何使用 Javascript 在 Chart.js 中显示 JSON 数据?

php - 按字母顺序对多维数组进行排序

F# BinarySearch 返回位置

python - 在 python 中使用二分搜索来搜索文本

android - sql的haversine公式定义

mysql - 管理sql数据库中的位置的最佳方法是什么

JavaFX TabPane 排序选项卡造成严重破坏

JavaScript 函数插入排序/函数未定义

algorithm - interview Q :Given an input array of size unknown with all 1's in the beginning and 0' s in the end. 查找数组中从0开始的索引