题解 | #修改表#

修改表

https://www.nowcoder.com/practice/d08209df6f464cebafda5dfd5de03fce

关于修改数据表结构的语句:
alter table user_info add school varchar(15) after `level`;  
alter table user_info change job profession varchar(10);
alter table user_info modify achievement int default 0;
其他关于表结构的修改语句包括删除列
-- 删除category表中descr字段
ALTER TABLE category DROP descr;
-- 删除外键
ALTER TABLE articles DROP FOREIGN KEY articles_ibfk_1;
修改表名
-- 修改category表名为fenlei
RENAME TABLE category TO fenlei;
修改表的字符集
-- 把fenlei表的字符集修改为gbk
ALTER TABLE fenlei CHARACTER SET gbk;
修改外键
alter table 从表 add [constraint][外键名称] foreign key (从表外键字段名) references 主表 (主表的主键);
[外键名称]用于删除外键约束的,一般建议“_fk”结尾
alter table 从表 drop foreign key 外键名称
上述内容主要参考自:https://blog.csdn.net/wangzhijie302/article/details/121873767

全部评论

相关推荐

不愿透露姓名的神秘牛友
07-07 14:00
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务