MySQL数据操作语言-DML

数据操作语言DML(Data anipulation Language)用来对数据库中表的数据进行更新。

  1. 插入 insert
  2. 更新update
  3. 删除delete

一:数据插入 insert

在这里插入图片描述

1.第一种根据相应的列插入相应的数据

use name;
-- 第一种,根据列名插入相应数据
insert into student(sid,name,gender,age,birth,address,score) values 
	(1001,'张三','男',18,'2001-1-23','北京',85.2);
	
insert into student (sid,name,gender,age,birth,address,score) values 
	(1002,'李四','男',18,'2001-1-23','上海',35.2),
	(1003,'王五','男',18,'2001-1-23','美国',83.2);

insert into student (sid) values (1004);
insert into student (sid,name) values (1005,'赵六');
  1. 第二种根据表格相应列按照顺序插入
-- 第二种:更具表格列的顺序依次插入
insert into student values 	(1006,'王五','男',18,'2001-1-23','美国',83.2);

insert into student values 
	(1007,'王五','男',18,'2001-1-23','狗屁',83.2),	
	(1008,'王五','男',18,'2001-1-23','23点',83.2);

二:数据修改 update

在这里插入图片描述

  1. 格式一:全部修改
-- 1、 将所有学生的地址修改为重庆
update student set address = '重庆';
  1. 格式二:按条件修改
-- 2. 将id为1004的学生地址修改为北京
update student set address = '北京' where sid = 1004;
update student set address = '上海' where sid > 1004;
	
-- 3.将id为1005的学生地址修改为北京,成绩修改为100
update student set address = '北京', score = 100 where sid =1005;

三:数据删除delete

在这里插入图片描述

-- 1.删除sid为1004的学生数据
delete from student where sid = 1004;
-- 2.删除表中所有的数据
delete from student ;
-- 3.清空数据表
truncate table student;
truncate student;
	
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值