PostgreSQL 查询和管理
PostgreSQL 查询和管理

培训天数:共3天/24课时

 

课程介绍: 

PostgreSQL是以加州大学伯克利分校计算机系开发的,支持大部分SQL标准并且提供了许多其它现代特性:复杂查询、外键、触发器、视图、事务完整性等!是一个免费的对象-关系数据库服务器(数据库管理系统);本课程详细介绍PostgreSQL相关特性;


培训特色:

理论与实践相结合、案例分析与行业应用穿插进行;

专业精彩内容解析、学员专题讨论、分组研究 

通过全面知识理解、专题技能掌握和实践增强的授课方式 

全程案例驱动,少量的理论与大量的案例代码教学


培训目标:

理解PostgreSQL体系结构和逻辑结构

学习DDL,DML

学习各种查询条件


课程大纲 : 

Day1 上午 PostgreSQL 体系和逻辑结构

PostgreSQL服务端安装、客户端 管理工具安装

用户和模式

表空间概念

数据库和模式

理解数据类型

数值、字符、日期、布尔

理解数据完整性


Day1 下午 DDL、DML、运算符和表达式

DDL创建表

各类约束创建

表的维护

DML语句

Insert,update和delete

Truncate

运算符和表达式

算术运算符

关系运算符

逻辑运算符

字符串处理


Day2 上午 常见函数

数学函数

日期函数

字符串操作函数

Null处理函数

流程控制函数

类型转换和UUID


Day2 下午 简单sql查询

基本查询

查询中使用表达式

Where复合条件

使用like进行模糊匹配

Null值查询

聚合函数和分组统计

表连接

内连接

外连接

自连接


Day3 上午 高级查询

子查询和嵌套子查询

条件分支查询

行列转置

分析函数和开窗函数

查询中使用函数

集合查询(并集、交集和差集)

正则匹配查询

正则匹配语法介绍

查询中使用正则表达式


Day3 下午 数据库对象

视图概念

视图功能

显示/创建/删除视图

索引

索引理论

创建和维护索引

查询中使用索引

事务

事务的概念

如何使用事务

锁机制