文章目录 连接查询的介绍 1.内连接查询 2.左连接查询 3.右连接查询 4.自连接查询 连接查询的介绍 连接查询可以实现多个表的查询,当查询的字段数据来自不同的表就可以使用连接查询来完成。 连接查询可以分为: 内连接查询 左连接查询 右连接查询 自连接查询 1.内连接查询 查询两个表中符合条件的共有记录 select 字段 from 表1 inner join 表2 on 表1.字段1 = 表2.字段2 构造两个表: create table students( id int unsigned primary k…

2020年3月28日 0条评论 0点热度 阅读全文

文章目录 连接查询-内连接 1. 连接查询的介绍 2. 内连接查询 3. 小结 连接查询-内连接 学习目标 能够写出内连接查询的SQL语句 1. 连接查询的介绍 连接查询可以实现多个表的查询,当查询的字段数据来自不同的表就可以使用连接查询来完成。 连接查询可以分为: 内连接查询 左连接查询 右连接查询 自连接查询 2. 内连接查询 查询两个表中符合条件的共有记录 内连接查询效果图: 内连接查询语法格式: select 字段 from 表1 inner join 表2 on 表1.字段1 = 表2.字段2 说明: i…

2020年3月12日 0条评论 0点热度 阅读全文

当你回答使用B+ 怎么怎么好的时候,其实这道面试题你就注定答不满分了,你应该是从一步步如果演变到使用B+来做MySQL的数据结构,下面就一步一步从二叉树——>AVL(平衡二叉树)——>B Tree(多路平衡查找树)——>B+ Tree的一个演变的过程来进行分析,为什么使用B+ Tree的? (1)先从二叉树开始说起: 首先你得知道二叉树是什么吧:看下面的图一你就该很熟悉了吧 然后你得知道二叉树查询的时间复杂度是O(log2(n)),这样感觉其实二叉树的查询效率挺高的,但是他会出现另一种现象,就是下…

2019年6月30日 0条评论 10点热度 阅读全文

目录 一、redisson是什么 二、为什么要用redisson分布式锁 (一)为什么用锁 (二)为什么用分布式锁 (三)为什么用redisson分布式锁 三、redisson分布式锁怎么用 (一)引入相关jar包 (二)编写配置文件 1、一般spring项目 2、springboot项目 (三)加锁解锁代码 1、加锁 2、解锁 一、redisson是什么       Redisson是架设在redis基础上的一个Java主内存网络,并且是redis官方推…

2019年5月5日 0条评论 6点热度 阅读全文

目录 一、redisson是什么 二、为什么要用redisson分布式锁 (一)为什么用锁 (二)为什么用分布式锁 (三)为什么用redisson分布式锁 三、redisson分布式锁怎么用 (一)引入相关jar包 (二)编写配置文件 1、一般spring项目 2、springboot项目 (三)加锁解锁代码 1、加锁 2、解锁 一、redisson是什么       Redisson是架设在redis基础上的一个Java主内存网络,并且是redis官方推…

2019年5月5日 0条评论 3点热度 阅读全文

目录   一、创建视图 方法一:图形化方式进行创建(如图) 方法二:SQL查询语句的方式创建视图(如图) 二、修改和删除视图 方法一:图形化方式——直接在界面上进行拖动操作,删除更加简单,单击鼠标右键直接删除就好。(如图) 方法二:SQL语句方式 三、通过视图修改数据 一、创建视图 一个数据库中有很多很多的表,我们每次不可能将它们全部查看一遍,有了视图以后我们就方便了很多,可以将我们想查看的数据,重新组合成一个新的表,这就是视图。 方法一:图形化方式进行创建(如图) 方法二:SQL查询语句的方式创建视图(…

2018年12月25日 0条评论 0点热度 阅读全文

我们知道,Redis一共有5种数据类型,前几天小编总结了string类型的使用。今天来说说list类型的。 Redis里面存储的类型是key-value型的,本文的例子中key为a,value为5、1、4、2、3。 在客户端的操作 我们先看看在客户端,如果想查询a中的值要怎么操作。以下3个操作实现的功能为: 查询a中的值 将a中的值排序后正序输出 将a中的值排序后降序输出 在java代码中的使用 以下代码中实现的功能如下,具体可参看注释。 建立和关闭Redis连接 清空a(key)中的值(value) 往a(lis…

2018年11月3日 0条评论 5点热度 阅读全文

练习SQL语句大全(关键看思路) 该数据有三张表: 部门表dept(deptno部门编号、dname部门名称、loc位置) /* Navicat MySQL Data Transfer Source Server : localhost_3306 Source Server Version : 50718 Source Host : localhost:3306 Source Database : sql_demo Target Server Type : MYSQL Target Server Version :…

2018年10月15日 0条评论 4点热度 阅读全文

练习SQL语句大全(关键看思路) 该数据有三张表: 部门表dept(deptno部门编号、dname部门名称、loc位置) /* Navicat MySQL Data Transfer Source Server : localhost_3306 Source Server Version : 50718 Source Host : localhost:3306 Source Database : sql_demo Target Server Type : MYSQL Target Server Version :…

2018年7月26日 0条评论 3点热度 阅读全文

       数据库的索引,听起来挺神秘的,仔细想想。这些索引,其实就是平时咱们查东西时候常用的两种手段。无非就是为了提高我们找东西的效率而已。那么我们平时又是怎么查东西呢? 聚集索引:        聚集索引,来源于生活尝试。这中索引可以说是按照数据的物理存储进行划分的。对于一堆记录来说,使用聚集索引就是对这堆记录 进行 堆划分。即主要描述的是物理上的存储。 举个例子:        比如图书馆…

2018年5月26日 0条评论 1点热度 阅读全文