MySQL数据表数据的添加、更新和删除

1、添加数据

1.1 为表中所有字段添加数据

(1) insert 语句中指定所有字段名

语法格式如下所示:

insert into 表名 (字段名1,字段名2,···)
			values(值1,值2,···);

“字段名1,字段名2,···”表示数据表中的字段名称,这里必须列出表中所有字段的名称;“值1,值2,···”表示每个字段的值,每个值的顺序、类型必须与对应的字段相匹配。使用 insert 语句添加记录时,表名后的字段顺序可以与其在表中定义的顺序不一致,但得与 values 中值的顺序一致。
实例:
在数据库中创建一个表 student:
在这里插入图片描述
使用 insert 语句向 student 表中插入一条数据及显示结果:
在这里插入图片描述

(2) insert 语句中不指定字段名

语法格式如下所示:

insert into 表名 values(值1,值2,···);

“值1,值2,···”用于指定要添加的数据,添加的值的顺序必须和字段在表中定义的顺序相同。
在这里插入图片描述

1.2 为表的所指定字段添加数据

语法格式如下所示:

insert into 表名(字段1,字段2,···)
			values(值1,值2,···);

在这里插入图片描述

1.3 insert 语句的其他写法

insert into 表名 
         set 字段名 1 = 值 1 [,字段名 2 = 值2,···];

在这里插入图片描述

1.4 同时添加多条记录

语法格式如下所示:

insert into 表名 (字段名1,字段名2,···)
			values(值1,值2,···),(值1,值2,···),
			···
			(值1,值2,···);

在这里插入图片描述

2、更新数据

语法格式如下所示:

update 表名
		set 字段名 1 = 值1 [,字段名 2 = 值 2,···]
		[where 条件表达式];

2.1 update 更新部分数据

更新部分数据是指根据指定条件更新表中的一条或多条记录,需使用 where 子句来指定更新记录的条件。
在这里插入图片描述

2.1 update 更新部分数据

在 update 语句中没有使用 where 子句,则会将表中所有记录的指定字段都进行更新。
在这里插入图片描述

3、删除数据

语法格式如下所示:

delete from 表名 [where 条件表达式];

3.1 delete 删除部分数据

删除部分数据是指根据指定条件删除表中的一条或者某几条记录,需使用 where 子句来指定删除记录的条件。
在这里插入图片描述

3.1 delete 删除全部数据

在 delete 语句中不使用 where 子句,则会将表中所有记录都删除。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值