课程介绍
PostgreSQL是以加州大学伯克利分校计▃算机系开发的,支持大部分SQL标准并且提供了许多其它现代特性:复杂查询、外键、触发器、视图、事务完整∞性等。是一个免费的对象-关系数据库服务器(数据库管☉理系统),本课Ψ程详细介绍PostgreSQL相关特性。
培训对象
所有对课程内容感兴趣的人士。
课程收益
理解PostgreSQL体系结构和逻辑结构、学习DDL,DML、掌握各种查询条件。
知识概要
PostgreSQL 体系和◣逻辑结构、DDL、DML、运算符和表达式、常见函数、简单sql查询、高级查询、数据库对象。
课程大纲
第一天
PostgreSQL 体系和逻辑结构
PostgreSQL服务端安装、客户端 管理工具安装
用户和模式
表→空间概念
数据库和模式
理解数据类型
(1)数值、字符、日期、布尔
理解数据完整性
DDL、DML、运算符和表达式
DDL创建表
各类约束创建
表的维护
DML语句
(1)Insert,update和delete (2)Truncate
运算符和表达式
(1)算术运算符 (2)关系运算符 (3)逻辑运算符 (4)字符串处理
第二天
常见函数
数学函数
日期函数
字符串操作函数
Null处理函数
流程ω控制函数
类型转换和UUID
简单sql查询
基本查询
查询中使用表达式
Where复合条件
使用like进行模糊匹配□
Null值查询
聚合函数和分组统计
表连接
(1)内连接 (2)外连接 (3)自连接
第三天
高级查询
子查询和嵌套子查询
条件分支查询
行列转置
分析函数和开窗函数
查询中使用函数
集合查询(并集、交集和差集)
正则匹配查询
(1)正则匹配语法介绍 (2)查询中使用正则表达式
数据库对象
视图概念
(1)视图功能 (2)显示/创建/删除视图
索引
(1)索引理论 (2)创建和维护索引 (3)查询中使〖用索引
事务
(1)事务的概念 (2)如何使用事务 (3)锁机制
认证过程
无
开班信息
暂无开】班信息