2、MySQL数据库DML操作

DML 数据库操作

/*
 * 添加数据 insert 
 * 修改数据 update
 * 删除数据 delete
 * */

DML 添加数据(insert)

-- 给指定字段添加值并且批量导入(指定字段,后面的值咬和前面的字段一一对应,并且值类型要和定义的类型一一对应)
-- 单条数据添加
insert into tb_employee (coller,id,name,sex,age,card,entry)
				values (1,'1','张三','男',18,'000000000000000000','2021-03-05');  
-- 给全部字段添加数据(值顺序要和表数据一致,值类型要和定义的类型一致)
insert into tb_employee values 
						(6,'6','张三6','男',18,'000000000000000006','2021-03-05');  
-- 多组数据添加
insert into tb_employee (coller,id,name,sex,age,card,entry)
				values (2,'2','李四','男',19,'000000000000000002','2021-03-05'),
						(3,'3','李四3','男',19,'000000000000000003','2021-03-05'),
						(4,'4','李四4','男',19,'000000000000000004','2021-03-05'),
						(5,'5','李四5','男',19,'000000000000000005','2021-03-05');
-- 给全部字段添加多组数据(值顺序要和表数据一致,值类型要和定义的类型一致)
insert into tb_employee values 
						(7,'7','李四8','男',19,'000000000000000007','2021-03-05'),
						(8,'8','李四8','男',19,'000000000000000008','2021-03-05'),
						(9,'9','李四9','男',19,'000000000000000009','2021-03-05'),
						(10,'10','李四10','男',19,'000000000000000010','2021-03-05');

简单的数据查询

select name,entry,card from tb_employee;

DML 数据修改(update)

-- 1、where后紧跟着判断条件,如果没有判断条件则更新整表数据
update tb_employee set coller = 11,id=11,sex='女',age=20,card ='000000000000000011' where coller =1;
update tb_employee set entry='2024-03-05'  where entry ='2021-03-05';

DML删除数据(delete)

-- 1、where后紧跟着判断条件,如果没有判断条件则删除整表数据
-- 2、delete 语句不能删除某一个字段的值,如果要删除可以使用update语句
-- 删除身份证号为000000000000000002的数据
delete from tb_employee where card = '000000000000000002';
-- 删除表的所有数据
delete from tb_employee ;
  • 5
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值