Mysql学习笔记(2)-管理表数据

5.修改表字段类型:

将name 的类型改为varchar(50);

alter table eurasis modify column name varchar(50);
Mysql学习笔记(2)-管理表数据_第1张图片
6.修改字段名称

将name 字段名称修改为sex

alter table eurasis change column name sex varchar(20);
Mysql学习笔记(2)-管理表数据_第2张图片
7.修改表名称
alter table eurasis rename to student;
Mysql学习笔记(2)-管理表数据_第3张图片

四.管理表数据

1.增加数据

插入所有字段

insert into student values(1,"mahuan",20);

插入部分字段

insert into student (id,age) values(2,22);
2.查询数据
select * from student;
Mysql学习笔记(2)-管理表数据_第4张图片
3.修改数据

全部修改

update student set age=44;

选择性修改


Mysql学习笔记(2)-管理表数据_第5张图片
update student set age=21,sex="xiaoming" where id=1;
Mysql学习笔记(2)-管理表数据_第6张图片
4.删除数据

delete from 和truncate table 的区别
delete from:
1.可以带条件
2.只能删除表的数据,不能删除表的约束
3.删除事物可以回滚(事物)
例如:有自增字段时,删除后序列号会继续接着上次增加
truncate table
1.不可带条件
2.即能删除表的数据,也能删除表的约束
3.删除事物不可以回滚(事物)
例如:有自增字段时,删除后序列号会从1开始

不带条件的删除

delete from huan;

带条件的删除

delete from huan where name=huan;
Mysql学习笔记(2)-管理表数据_第7张图片

小练习:

Mysql学习笔记(2)-管理表数据_第8张图片
image.png

代码实现:

create table employee( id int, name varchar(20), gender varchar(10),
 birthday data, email varchar(10), remark varchar(50) );

 alter table employee add column age int;

alter table employee modify column email varchar(50);

 alter table employee drop column remark;

 alter table employee change column name username varchar(20);

上接文章:Mysql学习笔记(1)-管理数据库和管理表

文章文集:JavaEE--学习笔记

你可能感兴趣的:(Mysql学习笔记(2)-管理表数据)