人亦已歌 发表于 2023-1-16 18:08:26

Mysql数据库核心技术(十)-插入字段与删除字段

通过上面的学习,我们对字段的操作基本已经掌握了一大半,最后还需要掌握一条语句,那就是插入字段和删除字段,首先我们来插入字段,请执行以下语句:
alter table stu6 add column age int not null default 18 first;语句解释:
alter table stu6 --表示修改stu6表
add column --意思是添加列
age --列名为age
int not null default 18 --字段类型为int 不能为空 默认值为18
first --表示将该字段添加到最前面我们来尝试一下,执行结果如下:


我们可以看到,age字段果然添加到了最前面,字段类型为int,长度为默认的11,默认值为18,完全符合我们的预期。
此时,大家一定会想到一个问题,我们能否把字段添加到某个字段的前面或后面呢?当然是可以的,请执行以下语句:
alter table stu6 add column sex int not null default 0 after pid;

语句解释:
将sex字段添加到id字段的后面,字段类型为int,不能为空,默认值为0。我们来执行看一下,结果如下:


我们可以看到,sex字段真的添加到了pid字段的后面,并且类型为int,默认长度为11,默认值为0,完全符合我们的预期。

下面我们来删除字段,这是字段操作的最后一条语句,大家请坚持住哦~,请执行以下语句:
alter table stu6 drop column sex;

字段解释
drop --为删除字段语句中的关键词,不要问为什么,语法规定的,大家记住即可
column --表示我们做的是删除列操作
sex --指定我们要删除的字段,这里为sex字段

我们执行试试看,结果如下:


我们可以看到,原有的sex字段已经被我们删除了,完全符合预期。
好了,我们下一篇再继续。


qinpinguo 发表于 2023-1-30 18:04:34

很好,希望楼主多多发布好教程!

中麦音 发表于 2023-1-31 01:10:03

感谢老师的无私奉献,赞

hunhan 发表于 2023-1-31 10:46:36

讲的真心好

呕O麦噶 发表于 2023-1-31 19:48:19

以前看过很多mysql教程也没弄明白,这次明白了

爱之翼 发表于 2023-2-1 10:51:02

感谢老师的无私奉献,赞

小莲子妈妈 发表于 2023-2-2 01:54:13

好教程不多,喜欢看老师的教程,思路很清晰。

hyfage 发表于 2023-2-2 16:58:49

看完教程后全部能理解,就是记不住,看来还是练的少

海盗头子 发表于 2023-2-15 03:10:14

讲的都是最常用的sql语句,非常好

野茉莉花香 发表于 2023-2-16 21:05:30

以前看过很多mysql教程也没弄明白,这次明白了
页: [1] 2 3 4
查看完整版本: Mysql数据库核心技术(十)-插入字段与删除字段