DDL (Data Definition Language) —— 数据定义语言
本质:定义“容器”的结构。 DDL 负责创建、修改和删除数据库中的架构对象(如表、索引、视图)。它决定了数据的“长相”和规则。
CREATE:创建。例如,创建一个存放用户信息的表。
ALTER:修改。例如,由于业务变更,需要给现有的表增加一个“手机号”字段。
DROP:删除。彻底删除整个表结构及其中所有数据。
专家视角: 在大厂的生产环境中,DDL 操作通常是受严格管控的。执行 ALTER TABLE 可能会导致锁表,影响高并发下的业务可用性。通常需要通过 DBA 审核或使用如 gh-ost、pt-online-schema-change 等工具进行无损变更。