note
约 563 字大约 2 分钟
2026-03-03
常用命令
数据库操作
- 创建数据库
CREATE DATABASE 数据库名 DEFAULT CHARACTER SET 字符编码;- 删除数据库
DROP DATABASE 数据库名;表操作
- 创建表
CREATE TABLE 表名(列名 类型, 列名 类型... ...)- 删除表
DROP TABLE 表名;- 修改表名
ALTER TABLE 旧表名 RENAME 新表名;- 修改列名
ALTER TABLE 表名 CHANGE COLUMN 旧列名 新列名 类型;- 修改列类型
ALTER TABLE 表名 MODIFY 列名 新类型;- 添加新列
ALTER TABLE 表名 ADD COLUMN 新列名 类型;- 删除指定列
ALTER TABLE 表名 DROP COLUMN 列名;约束
约束类型
约束操作
- 添加主键约束
ALTER TABLE 表名 ADD PRIMARY KEY(列名);- 主键自动增长 一个表中只能有一个列为自动增长
自动增长的列的类型必须是整数类型
自动增长只能添加到具备主键约束与唯一性约束的列上
删除主键约束或唯一性约束,如果该列拥有自动增长能力,则需要先去掉自动增长然后再删除约束
ALTER TABLE 表名 MODIFY 主键 类型 AUTO_INCREMENT;- 删除主键
ALTER TABLE 表名 DROP PRIMARY KEY;- 添加外键约束
ALTER TABLE 表名 ADD CONSTRAINT 约束名 FOREIGN KEY(列名) REFERENCES 参照的表名(参照的列名)- 删除外键约束
ALTER TABLE 表名 DROP FOREIGN KEY 约束名;- 添加唯一性约束
ALTER TABLE 表名 ADD CONSTRAINT 约束名 UNIQUE(列名);- 删除唯一性约束
ALTER TABLE 表名 DROP KEY 约束名;更新日志
2026/2/24 08:00
查看所有更新日志
b8069-Update 1.note.md于eca63-Update 1.note.md于2b6ec-Update 1.note.md于2781d-更新 1.note.md于2a801-更新 1.note.md于5d40e-Update 1.note.md于a7b13-Update 1.note.md于87310-Update 1.note.md于e994d-Update 1.note.md于c115f-Update 1.note.md于