adjacent concept / 基础 SQL 与 CRUD

Basic SQL and CRUD

SQL 是操作关系型数据的声明式语言;CRUD 分别指创建、读取、更新和删除数据。

Key fields

Identity

Subtype
方法
Parent Taxonomy
Database Design

What

Definition
SQL 是操作关系型数据的声明式语言;CRUD 分别指创建、读取、更新和删除数据。
Prerequisite Knowledge
Database Design Process, Foreign Keys and Referential Integrity, Tables, Rows, Columns and Records

Why

Core Question
如何用最基本的查询和写入操作验证设计是否真的可用?
Mechanism
SELECT 读取,INSERT 创建,UPDATE 修改,DELETE 删除;JOIN 按键组合表,WHERE、GROUP BY 和 ORDER BY 组织结果。

Where

Manifestation
常见练习包括新增会员、查询某作者的书、登记借阅、归还图书和统计借阅次数。

How

Primary Use
完成数据的增删改查,并用查询检查关系、约束和业务结果。

Evidence

Limitations
CRUD 只是入口;生产系统还要考虑参数化查询、事务、权限、索引、错误处理和迁移。

Lifecycle

Status
草稿

Additional content

Legacy Tags
关系型数据库 · SQL · 案例

Relations

Related Content
Foreign Keys and Referential Integrity, Tables, Rows, Columns and Records, ER Diagrams, Knowledge Graphs and Graph Databases, Choosing Relational or Graph Databases, Database Design Process, Library Database Design Case