mysql (基础篇)---增删改数据

本次博文 主要讲一下    增删改数据 
从本次篇博文开始我们使用  SQLyog这个开发工具 给大家讲解。


1. 增删改数据

      -----  我们现在day3 中创建一个student 表然后向其中插入数据  并进行查询

1.1  增加数据 向student表中添加 数据

INSERT INTO student VALUES(1,'张三',20);

1处为创建表的代码  2处为插入数据 3处为验证是否插入成功(查询语句会在下面详细讲解) 



注意插入数据时不能少或者多字段  如果多或者少字段会插入失败  看下图    此处我们故意没有输入性别这个字段 所以会报错



那我们如何插入 部分字段呢 看下图   1处的代码即为插入部分字段  然后我们接着查询了一下 发现 王五的性别处为 null  


1.2 修改数据

  修改所有数据 (建议少用)  看下图  经过查询后所有性别都改为了女    但是这样的修改不好 我们推荐使用带条件的修改

带 条件的修改   看下图  



1.3 删除数据

删除所有数据(不建议使用) delete  from student;

带条件的删除 (推荐使用) 看下图1处的代码  然后可以看见 王五的信息被删除掉了



再讲一下删除表的 两种语法 和他们的区别

-- delete from: 可以全表删除      1)可以带条件删除  2)只能删除表的数据,不能删除表的约束     3)使用delete from删除的数据可以回滚(事务)

-- truncate table: 可以全表删除   1)不能带条件删除 2)即可以删除表的数据,也可以删除表的约束 3)使用truncate table删除的数据不能回滚  (约束我会在增强篇中详细介绍)


下一篇讲解一下 查询数据 (重点)  查询所有列, 指定列,  查询时添加常量列,查询时合并列  ,查询时去除重复列,条件查询,聚合查询,分页查询,查询排序   分组查询   分组查询后筛选 。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值