MySql ALTER用法

本文详细介绍了如何使用MySQL语句进行表字段的管理,包括添加、删除和修改字段,以及更改字段类型和名称。此外,还涉及了设置和删除字段的默认值,以及修改表名的操作。这些基础知识对于数据库管理和维护至关重要。
摘要由CSDN通过智能技术生成

学习更多MySql语句:https://blog.csdn.net/weixin_45761237/category_11726248.html?spm=1001.2014.3001.5482

student表

1、删除,添加或修改表字段

使用 ADD 子句来向数据表中添加列,在表student中添加student_id字段,并定义数据类型:

ALTER TABLE student ADD student_id INT;

 

新增字段a到第一列

ALTER TABLE student ADD a INT FIRST;

在name后添加字段b

ALTER TABLE student ADD b INT AFTER NAME;

2、修改字段类型及名称

字段 a 的类型从 INT 改为 CHAR(10):

ALTER TABLE student MODIFY a CHAR(10);

student_id字段修改为c字段,并从 INT 改为 BIGINT 

ALTER TABLE student CHANGE student_id c BIGINT;

 

 

 3、对 Null 值和默认值的影响

指定字段 d 的默认值改为1000(新增字段的默认值为1000)

ALTER TABLE student ALTER d SET DEFAULT 1000

删除d字段的默认值

ALTER TABLE student ALTER d DROP DEFAULT

4、修改表名

将student表修改为stu表

ALTER TABLE student RENAME TO stu;

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值