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字段已经被我们删除了,完全符合预期。
好了,我们下一篇再继续。
很好,希望楼主多多发布好教程! 感谢老师的无私奉献,赞 讲的真心好 以前看过很多mysql教程也没弄明白,这次明白了 感谢老师的无私奉献,赞 好教程不多,喜欢看老师的教程,思路很清晰。 看完教程后全部能理解,就是记不住,看来还是练的少 讲的都是最常用的sql语句,非常好 以前看过很多mysql教程也没弄明白,这次明白了