MySQL学习记录(4)

学习内容:插入、更新与删除数据记录


一、插入数据

1.给表中所有字段插入数据

语法格式

insert into 表名 (column_name1,column_name2,···)
values (value1, value2,···);
  • column_name: 可选参数,列名。若不指定字段列表,则后面的column_name中的每一个值都必须与表中对应位置处的值相匹配。
  • value: 值。字段列和数据值的数量必须相同。

查询插入的数据记录select *from 表名;

2.一次插入多条数据

语法格式

insert into 表名 (column_name1,column_name2,···)
values (value1,value2,···),
       (value1,value2,···),
       ···;

3.通过复制表数据插入数据

insert 还可以将select 语句查询的结果插入到表中,实现快速地从一个或多个表中向另一个表中插入多个行。

insert into table_name1 (column_name1,column_name2,···)
select column_name_1,column_name_2,···
from table_name2
  • table_name1: 插入数据的表。
  • column_name1:表中要插入值得列名。
  • table_name2:取数据的表。
  • column_name_1:table_name2中的列名。

二、更新数据

UPDATE语句进行更新,该语句可以更新特定的数据,也可以同时更新所有的数据行。
语法格式

update 表名
set column_name1=value1,column_name2=value2,···,column_nameN=valueN
where search_condition;
  • set子句:指定要更新的字段名和字段值,可以是常量或者表达式。
  • where子句:指定待更新的记录需要满足的条件。若不指定where子句,则对表中所有的数据行进行更新。

1.更新表中指定单行数据

在这里插入图片描述

2.更新表中指定多行数据

在这里插入图片描述在这里插入图片描述

三、删除数据

删除数据使用 DELETE 语句。DELETE语句允许 WHERE子句指定删除条件。
语法格式

delete from 表名
where condition;

清空表中的数据只需抛掉where子句即可。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值