pgsql基础知识思维导图

本文介绍了PostgreSQL的安装配置,包括Windows和Linux环境下的安装,以及管理工具如psql和pgAdmin的使用。讲解了SQL语言的基础,包括DDL、DML、DCL和DQL。还详细阐述了psql工具的常用命令和使用技巧,数据库逻辑结构的管理,如数据库、模式、表的创建、修改和删除,以及约束和表继承的概念。最后提到了索引在提升查询速度中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

postgreSql

  1. 1、准备
    1.1. 安装
    1.1.1. 安装postgreSql数据库
    windows
    linux
    相关配置
    配置端口号:默认5432
    配置监听服务IP:默认“*”,无限制
    日志配置:记录日志,日志路径,日志名称,日志大小
    配置内存
    shared_buffers:共享内存大小
    work_men:执行SQL时使用的内存大小,执行完成自动释放
    1.1.2. 安装管理工具
    psql:客户端工具
    pgAdmin:管理工具(psql界面版)
    pg_ctl:数据库启动、关停
    1.2. SQL语言
    1.2.1. DDL(表结构操控)
    CREATE、ALTER、DROP、RENAME、TRUNCATE
    1.2.2. DML(数据操作)
    INSERT、UPDATE、DELETE
    CALL( 调用过程)、MERGE(合并(插入或修改))、COMMIT(事务提交)、ROLLBACK(事务回滚)
    1.2.3. DCL(数据控制语言)
    CRANT(权限授予)、REVOKE(权限回收)
    1.2.4. DQL(数据查询语言)
    SELECT、FROM 、WHERE
  2. 2、基础
    2.1. psql工具使用
    2.1.1. 启动psql
    登录psql

2.1.2. 常用命令
\l 查看所有数据库
\d 看当前数据库的所有表
\dn 列出所有的 schema
\x 把表中的每一行的每列数据都拆分为单行展示,与 MySQL 中的 “\G” 的功能类似。
\echo 用于输出一行信息,通常用于在 .sql 文件中输出一些提示信息
更多的命令可以用 ? 来显示
2.1.3. 使用技巧
自动补全
历史执行SQL
2.2. 逻辑结构管理
2.2.1. 数据库逻辑结构
数据库(datebates)
概念:一个PostgreSQL服务下可以管理多个数据库
基本操作
创建数据库:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值