mysql中用SQL增加、删除字段,修改字段名

CREATE TABLE `tuser` (
  `id` int(11) NOT NULL,
  `name` varchar(32) DEFAULT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB

新增字段

基本语法:

ALTER TABLE 表名 ADD COLUMN 字段名 字段类型;

  • 在name字段后面新增一个age列
ALTER TABLE tuser ADD COLUMN age int(11) DEFAULT NULL COMMENT '年龄' AFTER name;
# AFTER:在某字段后, BEFOR:在某字段之前
  • 在表后追加一列
ALTER TABLE tuser ADD COLUMN age int(11) DEFAULT NULL COMMENT '年龄';

修改字段

  • 修改字段名
ALTER TABLE tuser CHANGE name user_name varchar(32) DEFAULT NULL COMMENT '姓名';
#  ALTER TABLE 表名  CHANGE 旧字段名 新字段名 新数据类型;
在 CHANGE 关键字之后,紧跟着的是你要修改的字段名,然后指定新字段名及类型。
  • 修改字段类型
ALTER TABLE tuser MODIFY name varchar(32) DEFAULT NULL COMMENT '姓名';
# ALTER TABLE 表名 MODIFY  字段名  数据类型;

删除字段

ALTER TABLE tuser  DROP name;
# ALTER TABLE 表名  DROP 字段名;

**** 码字不易如果对你有帮助请给个关注****

**** 爱技术爱生活 QQ群: 894109590****

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容