首页 > 自考资讯 > 自考知识

mysql修改表结构对表中记录的影响,mysql改表明

头条共创 2024-07-05

欢迎阅读《MySQL 实用练习》第38 章。练习500 章来增加你的动力。

15446005318457de9bd0673~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720759626&x-signature=GCmjr5iR8TJJY%2BUnCizdA%2B1oZK8%3D

【运用环境与语法】

应用环境:

如果某个表已经存在,只需要修改它,不方便重新创建,那么可以使用Alter、Add、Alter、Delete四种工具来修改该表。

基本语法

(1)修改列属性(modify)

表重命名表重命名字段新属性

(2)添加列(add)

表重命名表添加字段名称数据类型字段属性首先|字段名称之后

3 更改列名称和定义(更改)

更改表更改表名称字段名称新字段名称数据类型字段属性

4 删除(drop)字段

表重命名表删除字段名称

【基本操作】

1 显示表结构

445f1b15b27e4f45ba6370c1d828a56e~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720759626&x-signature=YlBOfwIT4ayYiy66y%2FneJojgWGY%3D2modify 修改列属性。

-- 修改表tb_dept1的name字段数据类型为varchar(30)。

更改表tb_dept1。改名。 varchar(30) 不为空。

d5944db30d20451ba2d89c34850eb6d7~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720759626&x-signature=01AuZ6ZxNa%2BCBoZ83xkD48pnVy8%3D 注意:修改不能更改主键,可以增加主键,但不能减少主键。通过修改而更改的属性必须包含在内。

3add添加列字段

- 将部门经理编号(managerId)添加到数据表tb_dept1中,并在名称末尾添加int(12)。

更改表tb_dept1 并在名称后添加managerId int(12)。

e6b35cf718894a57b16d31e62c1df1b8~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720759626&x-signature=WhvvdlXtrTXUw%2BjxFw5Fu6NmHfo%3D4 将表数据tb_dept1的位置字段名称更改为loc。数据类型为varchar(40),其他类型不变。

更改表tb_dept1 以更改其位置。 loc varchar(40) 不为空。

9f72bc0378a74ff4ab45c5cf1660c6f4~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720759626&x-signature=Hy%2FZrVJGaIwTvXaPflPQ2BEDnco%3D4 删除表tb_dept1的经理编号(managerId)

更改表tb_dept1 并删除managerId。

563118dfbd504976963501758281e91a~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720759626&x-signature=VNpMWmVhHOLNH%2BeLvqxmCincNVk%3D 关注财务总监数据分析,练习MySQL,评价自己。

版权声明:本文转载于今日头条,版权归作者所有。如有侵权,请联系本站编辑删除。

猜你喜欢