mysql中是否能为数据类型为date的字段建立唯一索引

mysql中是否能为数据类型为date的字段建立唯一索引,第1张

先正面回答你的问题 数据是否重复不是建立索引的重要依据,甚至都不是依据。 只要不完全重复(所有元组的该元素都一样),那么建立索引就是有意义的。 即使当前数据完全重复,也不是不能建立索引,这种情况有点复杂,不细说了。

1、创建测试表,

create table test_index(id varchar2(20), v_date date)

2、将id字段,添加索引;

-- Create/Recreate indexes

create index idx_test_index_id on TEST_INDEX (id)

3、编写sql,查看系统视图,查找该索引是否存在;

select * from user_indexes t where index_name = upper('idx_test_index_id');

4、执行sql语句,并查看执行计划,可以发现索引已经起了作用;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11565460.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存