零散的MySql基础记不住,看这一篇就够啦( 二 )
文章插图
由于资料图片太多就不一一的展示出来了
如果需要获取到这个文档的话帮忙转发一下然后再关注我私信回复“架构资料”得到获取方式吧!
select* from 表名 order by 列名; , 通过该列进行升序排序 。 select* from 表名 order by 列名 desc; , 通过该列进行降序排序 。 select* from 表名 limit offset,pagesize; , 查询索引从offset(第一个数据索引是0)开始 , 每页显示pagesize个元素 。 select* from user limit 0,10; , 查询出的用户表数据 , 从第1个用户开始显示 , 每页显示10个 。 select* from user limit 10,10; , 查询出的用户表数据 , 从第10个用户开始显示 , 每页显示10个 。
分组查询select 字段名 from 表名 group by 字段名select 字段名 count(字段名) from 表名 group by 字段名
举个例子这里以下方的数据为例子
文章插图
select user_type from user group by user_type;
文章插图
select user_type,count(user_type) from user group by user_type;
文章插图
联表查询联表查询关键字为join , 如果需要判断条件的话是添加join on + 条件 以下方的例子为例子
文章插图
表结构
文章插图
内连接内连接为一种最常用的联表查询 , 即 , inner join , 当我们查询了学生姓名和成绩的时 , 需要用到student 学生表和result成绩表 , 而inner join 查出的结果就是 , 学生表中有该学生而且成绩表中对应的有该学生的成绩 , 满足这一条件成绩就会被查询出来 。
文章插图
栗子如下
文章插图
外连接外连接分为左连接和右连接 ,
左连接所谓的左连接 , 也就是在内连接的基础上 , 把左表中的所有信息给打印 。
文章插图
右连接右连接和左连接差不多 , 在内连接的基础上把右边的表的信息打印 。
文章插图
以查询学生姓名和成绩为例子 , 右连接会把没有姓名的成绩打印出来 , 下面进行演示 。
文章插图
MySql 事物事物简介事物事物是一个最小的不可再分的工作单元 , 通常一个事物对应一个完整的业务 。 事物处理可以用来维护数据库的完整性 , 保证成批的SQL语句要吗全部执行 , 要么都不执行 。
事物操作开启事物start transaction;
提交事物 , 数据写回磁盘commit
回滚事物rollback
查看事物是否开启自动提交show variables like 'autocommit';
推荐阅读
- 市科委与联影集团联合首设“探索者计划”,共推基础及应用基础研究
- 从事Java开发时发现基础差,是否应该选择辞职自学一段时间
- 基于Spring+Angular9+MySQL开发平台
- 大力发展新型基础设施建设“数字浙江”再添新引擎
- 「新书推荐」5G安全:5G生态的重要组成部分和5G发展的关键基础条件
- 微软Surface Pro 8基础版规格或升级 酷睿i3+8GB运存
- 昆明2500万元奖补新能源汽车充电基础设施建设
- 实验|国家重大科技基础设施项目!中国锦屏地下实验室二期开工建设
- MySQL数据库数据归档回收工具使用场景分享-爱可生
- 电脑常识新手快速入门的基础操作电脑新手快速入门的基础