学习使用openGauss创建普通表索引,索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息,相当于一次性访问部分指定内容,而不是一次次访问一个个内容。
创建索引,“create unique index 索引名 on 表名(表中的属性名)”,这是普通唯一索引。“create index 索引名 on 表名 using btree (表中的属性名)”,创建指定B-tree索引。“create unique index 索引名 on 表名(表达式(表属性,参数))”,创建表达式索引。当然也可以创建部分索引,只需输入“create unique index 索引名 on 表名(表中的属性名)”的后面加上where的条件设置即可。
修改索引定义,”alter index 旧的索引名 to 新的索引名“。设置索引不可用,”alter index 索引名 unusable“。修改索引表空间,”alter index 索引名 set tablespace 新的索引表空间“。
重建索引,”alter index 索引名 rebuild“,也可以这样,”reindex index 索引名“ 。
删除索引,”drop 索引名“。
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




