mysql语句执行顺序(mysql数据库常用语句)

mysql语句执行顺序(mysql数据库常用语句)

  面试过程中 SQL 语句不知道怎么写,一看到SQL语句就头疼?都说 MySQL 只有增删改查,怎么四个字就这么难?增删改还比较容易掌握,这个掌握怎么用这么多形式呢,我该如何入手呢?大公司一聊到就是索引优化、分库分表,都是什么鬼?单机数据库已经优化到极致,怎么还能做到横向扩展(主从、读写、高可用等等)呢?这些都学会了,那面试怎么过?

  准备两个表:

  1、SELECT——显示表格中一个或数个栏位的所有资料

  2、WHERE——有条件查询

  MySQL学习笔记+面试真题+思维导图:关注+转发 私信【MySQL】获取!

  3、AND|OR——且|或

  4、BETWEEN——显示两个值范围内的资料

  5、通配符

  6、ORDER BY——按关键字排序

  7、数学函数

  8、聚合函数

  9、GROUP BY——对GROUP BY后面的栏位的查询结果进行汇总分组

  通常是结合聚合函数一起使用的。

  GROUP BY 有一个原则,就是 SELECT 后面的所有列中,没有使用聚合函数的列,必须出现在GROUP BY后面。

  1、inner join(等值相连)

  只返回两个表中联结字段相等的行

  2、left join(左联接)

  返回包括左表中的所有记录和右表中联结字段相等的记录

  3、right join(右联接)

  返回包括右表中的所有记录和左表中联结字段相等的记录

  (1)视图跟表格的不同是,表格中有实际储存资料,而视图是建立在表格之上的一个架构,它本身并不实际储存资料。

  (2)临时表在用户退出或同数据库的连接断开后就自动消失了,而视图不会消失。

  (3)视图不含有数据,只存储它的定义,它的用途一般可以简化复杂的查询。比如你要对几个表进行连接查询,而且还要进行统计排序等操作,写SQL语句会很麻烦的,用视图将几个表联结起来,然后对这个视图进行查询操作,就和对一个表查询一样,很方便。

  MySQL学习笔记+面试真题+思维导图:关注+转发 私信【MySQL】获取!

推荐阅读

    3500元超额值学生娱乐结构的优化配置

    3500元超额值学生娱乐结构的优化配置,,作为一个DIY的主流用户领域的学生,每个用户51学生攒机的高峰。因为学生用户没有稳定的收入来源,攒机

    优化PostgreSQL中的批量更新性能

    优化PostgreSQL中的批量更新性能,数据,表格,在Ubuntu 12.04上使用PG 9.1. 我们目前需要24小时才能运行大量UPDATE数据库上的语句,其形式

    512内存的电脑优化|笔记本内存512

    512内存的电脑优化|笔记本内存512,,1. 笔记本内存512够用,因为运行非常流畅,苹果笔记本 16g512的运行内存是16g内存,机身内存是512g内存,运行

    通过备份记录获得数据库的增长

    通过备份记录获得数据库的增长,,通常你想知道数据库是否正在增长,以及它增长了多少,可能比较数据库中每个历史时期的大小。 但是我们怎样才

    Windows7下固态硬盘的优化技术

    Windows7下固态硬盘的优化技术,,当微软开发Windows Vista时,固态硬盘没有那么热,所以没有进行优化。Windows 7是不同的。微软从一开始就把SS

    记一次服务端系统性能优化

    记一次服务端系统性能优化,在线,设备, 首先简单介绍一下业务场景,物联网设备,关注公众号,免费领取环保袋。12月8号,也就是昨天上午,突然接

    幻灯片放映慢优化可以加快速度

    幻灯片放映慢优化可以加快速度,,用于制作幻灯片的一些技术更复杂,这些幻灯片在一些旧机器上运行缓慢或缓慢。在这种情况下,我们应该如何优化

    PostgreSQL数据库修改sql表的方法汇总

    PostgreSQL数据库修改sql表的方法汇总,字段,默认值, 一,修改表 PostgreSQL 提供了一族命令用于修改现有表。 可以实现: 增加字段, 删除字段,

    电脑cpu调整软件|电脑优化cpu的软件

    电脑cpu调整软件|电脑优化cpu的软件,,1. 电脑优化cpu的软件出现这个问题归根到底是因为你是用的模拟器,而模拟器是比较卡顿的,尤其在配置比

    bios优化设置|bios的优化设置

    bios优化设置|bios的优化设置,,1. bios的优化设置开机按del键,在bios设置菜单中选择loadfall-safe defaults,在弹出的确认提示中按y键即可