MYSQL ALTER TABLE 语句
时间: 2023-10-14 22:05:34 浏览: 150
mysql添加字段说明及用法
5星 · 资源好评率100%
MySQL ALTER TABLE 语句用于修改已有表的结构,可以添加、修改或删除表的列、索引、约束等。常用的 ALTER TABLE 语句包括:
1. 添加新列:ALTER TABLE table_name ADD column_name datatype;
2. 修改列的数据类型:ALTER TABLE table_name MODIFY column_name datatype;
3. 修改列的名称和数据类型:ALTER TABLE table_name CHANGE old_column_name new_column_name datatype;
4. 删除列:ALTER TABLE table_name DROP column_name;
5. 添加主键约束:ALTER TABLE table_name ADD PRIMARY KEY (column_name);
6. 添加唯一约束:ALTER TABLE table_name ADD UNIQUE (column_name);
7. 添加外键约束:ALTER TABLE table_name ADD FOREIGN KEY (column_name) REFERENCES other_table(column_name);
8. 删除约束:ALTER TABLE table_name DROP PRIMARY KEY/UNIQUE/FOREIGN KEY constraint_name;
注意,修改表结构可能会影响到已有数据,所以在执行 ALTER TABLE 语句前最好备份数据。
阅读全文