# Database Course **Repository Path**: lis-kust/database-course ## Basic Information - **Project Name**: Database Course - **Description**: 数据库课程教学相关内容。 - **Primary Language**: SQL - **License**: MulanPSL-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 15 - **Created**: 2025-10-07 - **Last Updated**: 2026-04-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Database Course ## 介绍 数据库课程教学相关内容, 学习环境PostgreSQL. ## 目录 ### SQL-Learning 00, SQL介绍 以及 PostgreSQL 入门 01, 数据定义语言(DDL): 用于定义和修改数据库结构,如 CREATE(创建表)、ALTER(修改表)、DROP(删除表)。 常见操作对象: role, database, schema, table 等 02, 数据操纵语言(DML): 用于操作数据本身,如 INSERT(插入)、UPDATE(更新)、DELETE(删除)。 03, 数据查询语言(DQL): 核心 SELECT语句,用于检索数据。 04, 数据控制语言(DCL): 管理权限和安全,如 GRANT(授权)、REVOKE(撤销权限)。 05, 过程化查询语言(PL-pgSQL): 变量声明,控制流,异常处理,函数与过程. 06, 事务控制语言(TCL)管理事务: COMMIT(提交)、ROLLBACK(回滚)。 ### SQL-Practise 11, hr_db: 人事管理系统数据库系统, 场景训练. 12, School_db: 学校管理系统, 训练场景.