数据操作语言(DML)

数据操作语言(DML)

提示:这里采用了小写,方便读者观看,实际开发中用大写命令字段

  • 添加数据(INSERT)insert into 表名 [(字段1,字段2,...)] values ('值1','值2',...)

[.....]可省略不写,但是values后面括号内的值必须和表中字段顺序一一对应

#将以下数据插入到workers表格
# 1,'张三丰','男','1367-10-21','12321222@qq.com',102
# 2,'达摩','男','1227-4-15','1121213242@126.com',2000
# 3,'梅超风','女','1547-6-1','232442@163.com',44
# 4,'三体星人','未知','3012-8-15','12345678@fly.com',2000
# 5,'超级赛亚人','男','1985-2-3','13965897845@sina.com',250
​
INSERT INTO `tb_workers` (`wid`,`username`,`gender`,`birthday`,`email`,`age`) VALUES (1,'张三丰','男','1367-10-21','12321222@qq.com',102);
INSERT INTO `tb_workers` VALUES(2,'达摩','男','1227-4-15','1121213242@126.com',2000);
INSERT INTO `tb_workers` VALUES(3,'梅超风','女','1547-6-1','232442@163.com',44);
INSERT INTO `tb_workers` VALUES(4,'三体星人','未知','3012-8-15','12345678@fly.com',2000),(5,'超级赛亚人','男','1985-2-3','13965897845@sina.com',250);
  • 修改数据(UPDATE)update 表名 set 字段名1=数据1 [,字段名2=数据2] [,字段名2=数据2] ... [,字段名n=数据n] [where 条件]

#3.4 将wid为4的那一行的username改为“弗利萨”
UPDATE `tb_workers` SET `username`='弗利萨' WHERE `wid`=4;
#3.5 将wid为4的那一行的age设为250
UPDATE `tb_workers` SET `age`=250 WHERE `wid`=4;
#3.7 将wid为5的那一行的username改为“孙悟空”,年龄改为26
UPDATE `tb_workers` SET `username`='孙悟空',`age`=26 WHERE `wid`=5;
  • 删除数据(DELETE)delete from 表名 [where 条件];

注意:where语句是过滤语句,可以省略不写;若省略,会删除表中所有的数据 使用where语句会删除一条或者多条数据,where后面结合运算符一起使用

#3.6 删除age为2000的那一行
DELETE FROM `tb_workers` WHERE `age`=2000; 
  • truncate [table] 表名;//删除整个表,效率高(不可逆,一般用delete删除)

  • 6
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值