零散的MySql基础记不住,看这一篇就够啦( 二 )


零散的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 字段名举个例子这里以下方的数据为例子
零散的MySql基础记不住,看这一篇就够啦文章插图
select user_type from user group by user_type;
零散的MySql基础记不住,看这一篇就够啦文章插图
select user_type,count(user_type) from user group by user_type;
零散的MySql基础记不住,看这一篇就够啦文章插图
联表查询联表查询关键字为join , 如果需要判断条件的话是添加join on + 条件 以下方的例子为例子
零散的MySql基础记不住,看这一篇就够啦文章插图
表结构
零散的MySql基础记不住,看这一篇就够啦文章插图
内连接内连接为一种最常用的联表查询 , 即 , inner join , 当我们查询了学生姓名和成绩的时 , 需要用到student 学生表和result成绩表 , 而inner join 查出的结果就是 , 学生表中有该学生而且成绩表中对应的有该学生的成绩 , 满足这一条件成绩就会被查询出来 。
零散的MySql基础记不住,看这一篇就够啦文章插图
栗子如下
零散的MySql基础记不住,看这一篇就够啦文章插图
外连接外连接分为左连接和右连接 ,
左连接所谓的左连接 , 也就是在内连接的基础上 , 把左表中的所有信息给打印 。
零散的MySql基础记不住,看这一篇就够啦文章插图
右连接右连接和左连接差不多 , 在内连接的基础上把右边的表的信息打印 。
零散的MySql基础记不住,看这一篇就够啦文章插图
以查询学生姓名和成绩为例子 , 右连接会把没有姓名的成绩打印出来 , 下面进行演示 。
零散的MySql基础记不住,看这一篇就够啦文章插图
MySql 事物事物简介事物事物是一个最小的不可再分的工作单元 , 通常一个事物对应一个完整的业务 。 事物处理可以用来维护数据库的完整性 , 保证成批的SQL语句要吗全部执行 , 要么都不执行 。
事物操作开启事物start transaction;提交事物 , 数据写回磁盘commit回滚事物rollback查看事物是否开启自动提交show variables like 'autocommit';


推荐阅读