2.2MySQL修改表结构
添加新字段
alter table 表名 add 字段 类型 其它;
alter table t1 add hobby varchar(10);
添加字段默认是添加到所有字段的结尾,如果要添加在首部需要使用first
alter table t1 add sex varchar(10) first;
也可以添加在指定字段后面,比如添加到name后面使用after name
alter table t1 add info varchar(10) after name;
修改字段类型
基本用法
alter table 表名
modify 字段名 类型(宽度) 约束条件;
可加 after 字段名;
或者 first;
注意事项
1.如果表中字段已经有值,修改的字段类型和字段里的值不匹配,不允许修改;
2.需要修改的地方写新值,不需要修改的地方原样抄下来
alter table t1 modify name int(4) unsigned not null;
修改字段名
基本用法
alter table 表名
change 原字段名 新字段名 类型(宽度) 约束条件;
修改字段名时,改变的写新的,不变的原样抄下来
修改字段名时也可修改字段类型和约束条件,但如果类型与约束条件与字段的值发生冲突时不允许修改
alter table db1.t1 change name age int(4);
删除字段
alter table 表名
drop 字段名;
当字段中有多条值时,所有此字段的值都会被删除
修改表名
alter table 表名 rename 新表名;
修改表名后,对应的表文件也睡改变
alter table db1.t1 rename db1.t;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律