工作中数据库知识 文章目录1. PostgreSQLpsql -U cm3d -d cm3dDB索引外键1. PostgreSQLpsql -U cm3d -d cm3dDB这条命令是通过 PostgreSQL 的客户端工具 psql 连接数据库。具体含义如下psqlPostgreSQL 的命令行交互客户端-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 的查询时数据库不再需要逐行扫描整个表而是通过索引快速定位到目标行性能会得到显著提升。外键就是当前列引用其他表的主键