工作中数据库知识

文章目录

    • [1. PostgreSQL](#1. PostgreSQL)
      • [psql -U cm3d -d cm3dDB](#psql -U cm3d -d cm3dDB)
      • 索引

1. PostgreSQL

psql -U cm3d -d cm3dDB

这条命令是通过 PostgreSQL 的客户端工具 psql 连接数据库。

具体含义如下:

  • psql:PostgreSQL 的命令行交互客户端
  • -U cm3d:使用数据库用户名 cm3d 登录
  • -d cm3dDB:连接到数据库名称为 cm3dDB 的数据库

索引

1.索引是数据库中用于快速查找数据的一种数据结构,类似于一本书的目录。

CREATE INDEX IF NOT EXISTS idx_print_job_printer_id ON print_job(printer_id);什么是索引

这条 SQL 在做什么?

  • CREATE INDEX:创建索引。
  • IF NOT EXISTS:如果这个索引已经存在,就不再重复创建(防止报错)。
  • idx_print_job_printer_id:给这个索引起的名字。
  • ON print_job(printer_id):在 print_job 表的 printer_id 字段上创建索引。

之后执行类似 SELECT * FROM print_job WHERE printer_id = 5 的查询时,数据库不再需要逐行扫描整个表,而是通过索引快速定位到目标行,性能会得到显著提升。

相关推荐
2601_962218612 小时前
万象生鲜系统业财一体化底层打通技术自动生成经营账单
大数据·数据库·人工智能·python·算法
李高钢3 小时前
Python FastAPI 框架入门:从零搭建你的第一个高性能 API 服务
数据库·python·fastapi
yuzhiboyouye4 小时前
那xml对应的sql语法,列举一下
xml·数据库·sql
. . . . .5 小时前
乐观锁 vs 悲观锁
数据库·sql
Leo.yuan5 小时前
2026年多数据库实时同步的四种架构方案及工具推荐
数据库·架构
hasty5 小时前
Origin 校验不是身份认证:MySQL MCP Server 漏洞给 AI 平台的警告
数据库·mysql·安全
梦想平凡6 小时前
百游棋牌源代码开发搭建教程(五):房间创建、座位分配与请求幂等实现
前端·javascript·数据库·源代码管理
凤山老林7 小时前
Spring Boot 整合 Flowable 的企业级落地指南
数据库·spring boot·后端·flowable·工作流
企业数字化笔记7 小时前
AI写的系统出现504怎么办?接口超时和数据库慢查询排查
数据库·后端
2601_962218617 小时前
万象生鲜系统订单全生命周期状态同步技术实现业务可视
大数据·数据库·人工智能·python·算法