一些 MySQL 的 DDL 操作整理得还挺全,基本上你常用的创建、修改、删除表的操作都能找到,而且语法示例写得直白,拿来就能用。像是alter table
怎么加外键、怎么删主键,甚至字段顺序怎么调整,这里都有提。你要是经常跟数据库打交道,这份文档拿来做个速查挺方便的。
建库和删库的语法在一开头就有写,比如create database
和drop database
的用法,写得清楚。你要是经常切换环境,这个部分可以帮上忙。
外键相关的东西写得比较细,连外键开关set foreign_key_checks
都有提到,开发的时候有时候你想临时绕过外键检查,这招挺管用的。
另外字段怎么改、表名怎么改、字段顺序怎么调,也都有代码例子。像alter table stud1 modify dept varchar(20) first;
这种,直接就告诉你怎么把字段挪到最前面。
还有复制表结构和数据的技巧,比如create table 新表 select * from 旧表
,我觉得还蛮实用的,适合做快速备份或做测试。
文末还贴了好几个相关资料的链接,都是和主键、外键、索引相关的。如果你想深入了解,点进去看看也方便。
如果你平时经常表结构,建议把这份文档收着。语法对着写,不容易出错,还省事。