一、修改数据库表中的数据
例如:数据库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;