mysql学习总结四:数据操作

这篇博客详细介绍了MySQL中的数据操作,包括Insert(添加)、Select(查询)、Update(修改)和Delete(删除)。强调了全列和指定列插入的注意事项,查询中的全列、指定列、表达式、别名、去重、排序、条件查询等方法,以及Update的全部和部分修改,Delete的单条、全部和清空表操作。博客还提到了各种操作的执行效率和数据恢复的区别。
摘要由CSDN通过智能技术生成

数据操作主要有CRUD四个 :
Create(新增数据), Retrieve(查询数据),Update(修改数据),Delete(删除数据)
注释:在SQL中可以使用“–空格+描述”来表示注释说明

一、添加:Insert

在这里插入图片描述

1.全列添加:给这张表的所有字段添加内容。
单行插入:
在这里插入图片描述
注意:添加时,如果不指定列,那么插入值的顺序一定要和建表的(字段)列的顺序保持一致!!
多行插入:
在这里插入图片描述
2.指定列插入:必须指定列
在这里插入图片描述
在这里插入图片描述
注意:插入值的顺序必须要和指定列的顺序保持一致!!!
3.insert…select插入方法
在这里插入图片描述

二、查询:Select

扩展:表和表数据的存储⽬录
使⽤以下 SQL 可以查询 MySQL 数据存储的位置:在这里插入图片描述
show variables like ‘%data%’; 查询的结果都是系统变量名。然后运用select @@系统变量名;就可以进行查询
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
1.全列查询
开发环境使用较多(因为开发环境的数据一般不大)但在生产环境一定要慎用!!!
select * from 表名;
在这里插入图片描述
注:通常情况下不建议使用 * 进行全列查询
在这里插入图片描述
– 1. 查询的列越多,意味着需要传输的数据量越大,就会消耗大量的带宽信息,并且传输的速度会很慢。
– 2. 可能会影响到索引的使用。(索引相当于目录)
2.指定列查询
指定列的顺序不需要按定义表的顺序来
在这里插入图片描述
3.表达式查询
给所有人的数学加10分
在这里插入图片描述
查询每个人的总分(因为在海南懋行,英语成绩为null,所以导致+ -* /运算会失效,所以总分输出也为null)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值