sql - 如何索引电话号码?

标签 sql postgresql indexing ddl

我有下表:

CREATE TABLE persons
(
  did integer NOT NULL,
  name character varying(20) NOT NULL,
  mobil character varying(20),
)

我想使用mobil(一个人的手机号码)的索引。我怎样才能做到呢?难道就这么简单吗?

create index mobil_persons on persons(mobil);

我不确定,因为我记得这种索引在字符串类型上效果不佳。
谁能帮我吗?

最佳答案

长话短说 - 是的,就是这么简单。这是正确的语法,它应该可以很好地处理字符数据。

关于sql - 如何索引电话号码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30017091/

相关文章:

postgresql物化 View 自己刷新

postgresql - Postgres - 如果找不到记录,则返回更新错误

sql-server - PostgreSQL。创建包含连接其他列中的值的列的表

mongodb - 处理mongodb唯一、稀疏、复合索引

带空格的mysql全文搜索 bool 模式

sql - 如何将包含重复表的关联子查询转换为非关联子查询?

php - 当一个页面由基于 php 的条目组成时,它是如何被索引的?

json - Postgres 以高效方式访问 JSONB 元素

mysql - 使用用户输入进行数据库规范化

sql - 相同的值显示为三个值