上一篇
mysql修改表结构语句
- 行业动态
- 2024-05-22
- 4461
ALTER TABLE 表名 ADD/DROP COLUMN 列名 数据类型; ALTER TABLE 表名 MODIFY COLUMN 列名 数据类型;
在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;
本站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本站,有问题联系侵删!
本文链接:http://www.xixizhuji.com/fuzhu/198846.html