高级 SQL 指南:数据库创建与数据操作
1. 高级 SQL 概述
高级 SQL 不仅关注数据检索,更着重于数据库结构的创建以及数据内容的操作。通过 SQL 命令,我们能够手动创建数据库表、复制表、修改表结构、进行数据操作(插入、更新和删除)、创建数据库视图,还能利用触发器和存储过程在特定事件发生时执行操作。此外,SQL 还能嵌入到如 Visual Basic .NET、C# 或 COBOL 等编程语言中,方便业务流程的应用。
1.1 学习目标
完成学习后,你将能够:
1. 使用 SQL 手动创建表
2. 使用 SQL 通过子查询创建表的副本
3. 操作现有表的结构,添加、修改和删除列及约束
4. 使用 SQL 进行数据操作(插入、更新和删除数据行)
5. 使用 SQL 创建数据库视图,包括可更新视图
6. 使用过程化 SQL 创建触发器、存储过程和过程化 SQL 函数
7. 创建嵌入式 SQL
2. 数据定义命令
2.1 起始数据库模型
为了说明 SQL 命令,我们使用一个简单的数据库模型,该模型包含 CUSTOMER、INVOICE、LINE、PRODUCT 和 VENDOR 表。初始阶段,我们将重点关注 PRODUCT 和 VENDOR 表。
| 数据文件 | MS Access | Oracle | MS SQL | MySQL |
|---|
超级会员免费看
订阅专栏 解锁全文
1588

被折叠的 条评论
为什么被折叠?



