2020-8-5 PostgreSQL高级

本文介绍了PostgreSQL数据库中的索引概念,包括单列、组合和唯一索引的创建与删除,并强调了何时避免使用索引。此外,还详细讲解了alter table命令的应用,如添加、删除和修改表的列及其约束。
摘要由CSDN通过智能技术生成

公司为期两天的入职培训终于结束了,昨晚参加了部门的聚餐,喝的有点多,经理也给我分配了入职以来的第一份工作,虽然是很简单的机械操作,但也细心完成了,并最终对自己的所做的工作做了份简单的统计报告。接下来就好好熟悉业务,尽早适应工作中的事宜。

PostgreSQL 索引

索引是加速搜索引擎检索数据的一种特殊表查询。一个数据库中的索引与一本书的索引目录是非常相似的。
索引有助于加快select查询和where子句,但他会减慢使用update和insert语句时的数据输入。索引可以创建或删除,但不会影响数据。
使用create index语句创建索引,它允许命名索引,指定表中索引是一列或多列,并指示索引是升序排列还是降序排列。
索引也可以是唯一的,与unique约束类似,在列上或列组合上防止重复。
单列索引
在这里插入图片描述
组合索引
在这里插入图片描述
不管是单列索引还是组合索引,该索引必须是where子句的过滤条件见中使用非常频繁的列。
唯一索引
在这里插入图片描述
创建索引实

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值