在MySQL中,可以使用ALTER TABLE
语句来修改表结构,以下是一些常用的修改表结构的操作:
1、添加列
ALTER TABLE 表名 ADD 列名 数据类型;
示例:
ALTER TABLE students ADD age INT;
2、删除列
ALTER TABLE 表名 DROP COLUMN 列名;
示例:
ALTER TABLE students DROP COLUMN age;
3、修改列名
ALTER TABLE 表名 CHANGE COLUMN 原列名 新列名 数据类型;
示例:
ALTER TABLE students CHANGE COLUMN name new_name VARCHAR(255);
4、修改列数据类型
ALTER TABLE 表名 MODIFY COLUMN 列名 新数据类型;
示例:
ALTER TABLE students MODIFY COLUMN age FLOAT;
5、添加主键
ALTER TABLE 表名 ADD PRIMARY KEY (列名);
示例:
ALTER TABLE students ADD PRIMARY KEY (id);
6、删除主键
ALTER TABLE 表名 DROP PRIMARY KEY;
示例:
ALTER TABLE students DROP PRIMARY KEY;
7、添加外键
ALTER TABLE 表名 ADD FOREIGN KEY (本表列名) REFERENCES 参照表名 (参照表列名);
示例:
ALTER TABLE orders ADD FOREIGN KEY (student_id) REFERENCES students (id);
8、删除外键
ALTER TABLE 表名 DROP FOREIGN KEY 外键名;
示例:
ALTER TABLE orders DROP FOREIGN KEY fk_student_id;
最新评论
本站CDN与莫名CDN同款、亚太CDN、速度还不错,值得推荐。
感谢推荐我们公司产品、有什么活动会第一时间公布!
我在用这类站群服务器、还可以. 用很多年了。