☰
01. 从零开始_备份还原
01. 初步接触
目前前三大数据库_oracle_ms_sqlserver_mysql
数据库产品行业分析_oracle_mysql_postgresql_数据库引擎
postgresql应用的安装卸载_启动数据库服务器引擎_psql
数据库_DataBase_管理_新建数据库
数据库_DataBase_连接_增删改查数据库
数据表_Table_管理_增删改查表格
SQL查询语句_SELECT_数据_计算_版本_pg_tables
SQL插入语句_INSERT_INTO_数据记录_行列_关系数据库源头
SQL删除语句_DELETE_FROM_数据记录
SQL修改语句_UPDATE_更新数据记录
数据操作_增删改查_基本操作总结
02. 备份还原_导入导出
执行sql语句_i_execute
在psql中编辑并运行sql文件_vim_edit
在vim中执行外部命令psql执行sql文件
数据库的转储备份pg_dump_sql_输出重定向
数据库的还原_restore_输入重定向_shell中执行单句SQL
数据导出_COPY_TO_export_csv_comma_separated_values
数据导入_COPY_FROM_CSV_HEADER
备份还原_导入导出总结
02. 单表查询_聚合函数
01. 各种约束_constraint
投影_projection
去重_DISTINCT
distinct_词源_stick
去重字段_DISTINCT_ON_顺序_投影字段
serial_词源_sort_insert_exert_desert
自增序列_sequence_增删改_建立序号_serial
id词源_identification_标识符_UNIQUE
UNIQUE_Constraint_唯一性约束_多列的唯一性约束
空值_NULL_null_插入空数据
可以为空_NULL_非空约束_NOT_NULL
CHECK约束_constraint_检查
主键约束_Primary_key
姓名_中国姓氏文化
日本姓名文化
英文姓名文化_name_Family_Name
自然键_natural_key_代理键_Surrogate_key词源
02. 单表查询
[趣味拓展]古代的人口普查_从汉代到现代
数据筛选_WHERE子句_clause_筛选数据
改名_AS_查询字段改名
[趣味拓展]美国人口统计_数据数字化_卡片式数据统计
在结果中查询_嵌套查询_关系的子集
数据交集_INTERSECT_逻辑与运算_AND
数据集求并集_UNION_逻辑或运算_OR
集合交际并集_逻辑与或运算_优先级与结合序
IN关键字_从元组中选择
[趣味拓展]Flint_托拉斯_Trust_信托之父_IBM诞生
数据集求非集_EXCEPT_逻辑非运算_NOT
[趣味拓展]帕特森_NCR_现代销售之父
[趣味拓展]爱尔兰人的逆袭_红头发
03. 数据类型_排序_窗口
[趣味拓展]沃森_Watson_投机取巧_二手市场_控制黄牛
ORDER_BY_排序_按照不同列排序_第一排序关键字_第二排序关键字
升序降序_ASC_DESC_ascend_descend_词源词根
[趣味拓展]沃森_垄断调查_收银机市场_水灾_IBM登场
比较字符串大小_字符串排序_编码格式_utf_排序规则
条件表达式_CASE_WHEN_END_列
添加一列_综合素质_浮点类型_进行筛选
cast_转化数据类型_datatype
字符串型变量_VARCHAR_CHAR_TEXT
模糊查询_SQL_通配符_字符串匹配
[趣味拓展]文本类型的来历_IBM_打孔卡_Punch_Card
[趣味拓展]IBM的应对_定价策略_分拣功能
[趣味拓展]美国司法部_印刷局_IBM_卡片_反垄断
LIMIT_截取_限制_分拣
分页查询_OFFSET_偏移量
04. 聚合函数_aggregate_functions
统计信息_GROUP_BY_分组信息
二级分组_多个分组列_GROUP_BY_ORDER_BY_次序
count_计数函数_统计汇总
设置缺省值_DEFAULT_VALUE
count词根_country_account
[趣味拓展]传统卡片_punch_第二次世界大战_ibm_军用设备公司
[趣味拓展]MARKI_继电器计算机_relay_based_从机械到机电
[趣味拓展]电子管_真空管_计算机_ENIAC_BINAC_UNIVAC_EDVAC
max_最大值_min_最小值_聚合函数_aggregate_functions
多项汇总_sum_avg_求和_平均值
HAVING_对汇总结果进行筛选_筛选汇总结果
aggregate_词根_function_聚合函数
集成电路_cpu_行业整合_小沃森_IBM归来
IBM_SYSTEM_360_大型机时代
03. 1NF_第一范式_嵌套查询
01. 嵌套查询
嵌套查询_embeded_search_查询结果集_嵌套中的查询
IBM_早期数据库系统IMS_新的关系模型
嵌套查询_根据聚合函数结果_进行查询
多层嵌套查询_embedded_SELECT_IN_SELECT
存储过程_stored_procedure_create
游标_cursor_遍历结果集
创建函数_CREATE_FUNCTION_参数_返回值
在函数中进行查询_FUNCTION_SELECT
空值查询练习_配合嵌套_IN
分割字段函数_SPLIT_PART_分割字符串
一列变多列_更新表_split_part
02. 数据库理论_Normal_Form_范式
第一范式_1NF_数据的原子性
时间日期类型_date_time_数据类型
时间日期函数_datetime_纪念日查询
四舍五入函数_round_ceil_floor_银行家取整
直接得到年份_year_EXTRACT_date_part
通过calc进行数据清理补全_libreoffice
设备入库_第一范式_计算
忽略大小写_ILIKE_大小写敏感
04. 2NF_第二范式_表的连接
01. 拆表_与_合表
餐厅消费记录_表格去除冗余
时间类型_time_时分秒
表格去除冗余_提取其中的数据_一个表变两个表
两个表连接_笛卡尔积_效果_generate_series
叉乘_全连接_笛卡尔积_关系代数
Edgar_Codd_关系数据库_Cartesian_product
笛卡尔生平_Cartesian_我思故我在_理性主义
笛卡尔积_筛选_武将和宝物的链接
分分合合_拆表_合表_减少冗余_表格连接
02. 2NF_第二范式
2NF_第二范式_2nd_Normal_Form_函数依赖
超键_候选键_主键_key
主属性_非主属性_Prime_attribute_non_prime
主表_从表_foreign_key_master_table
主键_外键_primary_key_foreign_key
03. 表_视图
自然连接_natural_join
级联修改_一改全改_UPDATE主表_更新数据信息
全删不删主表_删除数据信息_2NF的好处
视图_VIEW_增删改查
操作查询_视图嵌套_聚合查询视图
04. 函数_存储过程_触发器
语句块_BLOCK_声明变量_DECLARE_赋值变量
函数_FUNCTION_CREATE_定义函数_定义
创建触发器_创建记录触发_trigger_create
级联删除触发器_ON_DELETE_OLD
先查询_再插入_使用函数或存储过程
05. 3NF_第三范式_数据库表的连接
01. 第三范式_3NF
从客户表到销售表_1NF_原子值_atomic_value
拆表_顾客表_销售表_供应商表
实体表的建立_顾客表_商品表
三表连接_笛卡尔积_筛选
02. 查询Query
sql进化历程
对比_函数_存储过程_function_stored_procedure
替换函数_REPLACE_替换分隔符
06. 图形用户界面pgadmin4
欢迎使用 oeasy PostgreSQL 教程
这是一个系统化的 PostgreSQL 数据库教程,从基础开始,逐步深入讲解 PostgreSQL 的核心概念和实用技能。
请从左侧导航栏选择要学习的章节和内容,或者使用顶部的全屏按钮切换到全屏模式。