Mysql修改、添加、删除字段
1|01.添加字段
1|11.在末尾添加字段
(1)语法
语法格式的说明:
- <表名> 为数据表的名字;
- <字段名> 为所要添加的字段的名字;
- <数据类型> 为所要添加的字段能存储数据的数据类型;
- [约束条件] 是可选的,用来对添加的字段进行约束。
这种语法格式默认在表的最后位置(最后一列的后面)添加新字段。
(2)示例
在user表末尾添加字段phone:
1|22.在开头添加字段
(1)语法
FIRST 关键字一般放在语句的末尾。
(2)示例
在user表开头添加字段user_id:
1|33.在中间位置添加字段
(1)语法
AFTER 的作用是将新字段添加到某个已有字段后面。
注意:只能在某个已有字段的后面添加新字段,不能在它的前面添加新字段。
(2)示例
在user表的user_id字段后添加username字段:
2|02.修改字段
2|11.修改字段属性
(1)语法
(2)示例
a)将email字段VARCHAR(50)修改成VARCHAR(200)
注意:修改时如果不带完整性约束条件,原有的约束条件将丢失,如果想保留修改时就得带上完整性约束条件
b)将email移到phone后面
c)将email放到第一个,保留原完整性约束条件
d)将username字段修改成大小写敏感,即查询时区分大小写
2|22.修改字段名称和属性
(1)语法
(2)示例
将username字段修改成user_name
2|33.添加删除默认值
(1)语法
(2)示例
a)给sex添加默认值
b)删除sex的默认值
2|44.添加删除主键
(1)语法
(2)示例
a)添加主键
b)添加复合主键
c)删除主键
d)删除带自增长属性的主键
2|55.添加删除唯一索引
(1)语法
(2)示例
a)为username添加唯一性约束,如果没有指定索引名称,系统会以字段名建立索引
b)为username添加唯一性约束,并指定索引名称
c)查看索引
d)添加联合unique
e)删除索引
2|66.修改表的存储引擎
(1)语法
(2)示例
2|77.修改自增长值
(1)语法
(2)示例
__EOF__

本文作者:wugongzi
本文链接:https://www.cnblogs.com/wugongzi/p/14340550.html
关于博主:我是说故事的五公子,欢迎扫描左边二维码关注
版权声明:沪漂一员,互联网架构方向,如有问题探讨可以直接私信我,亦可下方留言。
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/wugongzi/p/14340550.html
关于博主:我是说故事的五公子,欢迎扫描左边二维码关注
版权声明:沪漂一员,互联网架构方向,如有问题探讨可以直接私信我,亦可下方留言。
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
身体和灵魂都要在路上
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!