MySQL—修改、删除数据(一)

在人生的道路上,不管是潇洒走一回,或者是千山独行,皆须是自己想走的路,虽然,有的人并不是很快就能找到自己的方向和道路,不过,只要坚持到底,我相信,就一定可以找到自己的路,只要找到路,就不必怕路途遥远了。

导读:本篇文章讲解 MySQL—修改、删除数据(一),希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com,来源:原文

一、修改数据库表中的数据

例如:数据库t_student3表如下

在这里插入图片描述
1、将姓名为kd的学生,班级修改为2班

update 表名 set 列名=“新值” where 条件**

update t_student3 set classname='2班' where sname='kd'

2、将姓名为kb的学生,年龄修改为20
运行结果:
字段不区分大小写
在这里插入图片描述

二、删除数据库表中的数据

1、删除数据库表

delete from 表名

delete from t_student3

2、删除表中姓名为cc的学生
delete from 表名 where 条件
运行结果在这里插入图片描述

delete from t_student3 where sname='cc';

三、修改表结构

1、增加一列(最后一列)

增加一列
alter table t_student3 add score double(5,2);
增加数据
update t_student3 set score=123.5678 where sno=1;

默认增加到最后一列,
double(5,2):5:总的位数 2:小数位数
运行结果:
在这里插入图片描述
2、增加一列(最前面)

alter table t_student3 add score1 double(5,2) first;

在这里插入图片描述
3、增加一列(放在sex列的后面)

alter table t_student3 add score2 double(5,2) after sex;

在这里插入图片描述
4、修改一列(modify)

modify:修改的是列的类型的定义,但是不会修改列的名字
alter table 表名 modify 列名 …

例如


alter table t_student3 modify score float(4,1);

update t_student3 set score=123.5678 where sno=1;

运行结果:
在这里插入图片描述
5、修改一列(change)
change:修改列名和列的类型定义
alter table 表名 change 旧列名 新列名 …

将原来的score改为scores

alter table t_student3 change score scores double(5,1);

在这里插入图片描述

四、删除表结构

1、删除某一列
删除score1这1列
alter table 表名 drop 列名

alter table t_student3 drop score1;

2、删除整个表
drop table 表名

drop table t_student;

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/123591.html

(0)
飞熊的头像飞熊bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!