MySql(十一)Sql99之连接查询

文章目录 Sql99 内连接 外连接 全外连接 交叉连接 Sql99 支持: 1.内连接(inner) 2.外连接:左外(left[outer])、右外(right[outer]),全外(full[outer])mysql中不支持全外 3.交叉连接(cros...

2019-06-18 09:15:29

阅读数 0

评论数 0

MySql(十)Sql92之内连接查询

文章目录 连接查询的分类 Sql92 等值连接查询 非等值连接查询 自连接查询 连接查询的分类 1.按照年代进行分类 Sql92标准:仅仅支持内连接 Sql99标准(推荐):支持内连接和外连接(左外和右外)以及交叉连接 2.按照功能进行分类 内连接:等值连接、非等值...

2019-06-17 09:13:39

阅读数 18

评论数 0

MySql(九)连接查询

文章目录 连接查询的分类 1. 按照年代进行分类 2. 按照功能进行分类 注:在连接查询中有可能会出现笛卡尔乘积现象 笛卡尔乘积现象:表1有m行;表2有n行;结果=m*n行 发生:在多表查询时没有添加有效的连接条件 解决:添加有效的连接条件 Beauty表 Id N...

2019-06-14 15:17:49

阅读数 14

评论数 0

MySql(八)分组查询

分组查询 1. 简单分组查询 /**案例1:查询每个部门的平均工资**/ SELECT MAX(salary), job_id FROM employees GROUP BY job_id; /**案例2:查询每个位置上的部门数**/ SELECT count(*), location_id...

2019-06-13 10:00:02

阅读数 25

评论数 0

MySql(七)常见分组函数

分组函数 作用:用作统计使用,又称作聚合函数或组函数 常见分组函数如下: 1. sum()求和 2. avg()平均值 3. min()最小值 4.max()最大值 5.count():计算非空的数据个数 注: sum() 和avg()一般只适用于处理数值型的数据;min()、...

2019-06-12 10:15:12

阅读数 8

评论数 0

MySql(六)常见单行函数

文章目录 单行函数 字符函数 数学函数 日期函数 其他函数 流程控制函数 常见函数分类: 1.单行函数:(主要做数据的处理):concat、length、ifnull… 2.分组函数:(做统计使用;因此又称为统计函数) 单行函数 字符函数 1. LENGTH(‘...

2019-06-11 10:27:17

阅读数 6

评论数 0

MySql(五)select排序查询

基本语法: SELECT 查询列表 FROM 表名 WHERE 查询条件 ORDER BY 排序列表(asc或desc) 特点: 1.order by 子句可以支持单个字段、多个字段、表达式、函数、别名的查询 2.order by 一般位置查询语句的最后面(limit子句除外) 举...

2019-06-10 09:28:27

阅读数 22

评论数 0

MySql(四)Select条件查询

select条件查询的格式如下: SELECT 查询列表 FROM 表名 WHERE 筛选条件; 根据筛选条件可以分为以下几类: 1.按照条件按表达式进行筛选 常用条件运算符如下:> 、<、=、!=、<>、&...

2019-06-06 10:01:56

阅读数 11

评论数 0

MySql (三) Select的基础查询

文章目录 Select语句基本语法:查询表中的字段 查询常量值和字符值表达式及函数 Select其他用法 Select语句 基本语法: SELECT 查询列表 FROM 表名; 1.这里的select相当于Java中的 System.out.println(“要打印的东西”); 2....

2019-06-05 08:54:03

阅读数 7

评论数 0

MySql (二)入门语句和基本操作

文章目录 MySQL的基本操作增删改查 mysql的入门语句: 1.查看服务器下的库 show databases; 2.创建库(数据库被创建后它的名字是不可以更改的) create database 数据库名; 2.1.插看当前所在的库 select database(...

2019-06-04 13:18:37

阅读数 7

评论数 0

MySql(一)mysql服务的基本操作及环境配置

文章目录 MySQL服务的启动MySQL服务端的登录和退出MySQL配置环境变量MySQL语句的书写规范 MySQL服务的启动 1.开始–>计算机–>右键选择管理–>双击打开服务和应用程序–>双击服务–>找到MySQL的服...

2019-05-31 21:18:19

阅读数 16

评论数 0

[Redis学习] Redis持久化对于故障恢复的意义

1. 生产环境中Redis启动前的配置 生产环境中,要把redis作为一个系统的daemon进程去运行的,每次系统启动,redis进程一起启动。 1.1 Redis各文件目录设置 1.redis的解压目录下,进入utils目录中,找到redis_init_script脚本 2.将redis_...

2019-05-30 08:30:12

阅读数 10

评论数 0

[Redis学习] Redis持久化—RDB和AOF

1. 简介   Redis支持RDB和AOF两种持久化机制,持久化功能有效的避免因进程退出造成的数据丢失问题,当下次重启时利用之前持久化的文件即可实现数据恢复。首先我们介绍RDB、AOF的配置和运行流程,以及控制持久化的相关命令,如bgsave和bgrewriteaof。其次对常见持久化问题进行...

2019-05-29 08:17:53

阅读数 8

评论数 0

Linux常用命令大全(非常全!!!)

Linux常用命令大全(非常全!!!) 最近都在和Linux打交道,感觉还不错。我觉得Linux相比windows比较麻烦的就是很多东西都要用命令来控制,当然,这也是很多人喜欢linux的原因,比较短小但却功能强大。我将我了解到的命令列举一下,仅供大家参考: 系统信息 arch 显示机器...

2019-05-28 09:08:13

阅读数 8

评论数 0

如何为已有的项目添加Maven

最近导入一个新的项目,却没有Maven的支持,导致很多事情都没法完成,所以在这里简单的描述一下,如何为已有的项目添加Maven支持: 1.鼠标右键单击项目,选择Configure然后选择Convert to Maven Project。 2.然后进入MavenPOM界面并设置,设置后点击F...

2019-05-27 16:03:24

阅读数 37

评论数 0

MySQL8.0新特性集锦

1. 默认字符集由latin1变为utf8mb4 在8.0版本之前,默认字符集为latin1,utf8指向的是utf8mb3,8.0版本默认字符集为utf8mb4,utf8默认指向的也是utf8mb4。 2. MyISAM系统表全部换成InnoDB表 系统表全部换成事务型的innodb表,默...

2019-05-27 13:06:52

阅读数 11

评论数 0

[MySQL高级](七) MySQL主从复制及读写分离实战

1. 简介   随着技术的发展,在实际的生产环境中,由单台MySQL数据库服务器不能满足实际的需求。此时数据库集群就很好的解决了这个问题。采用MySQL分布式集群,能够搭建一个高并发、负载均衡的集群服务器。在此之前我们必须要保证每台MySQL服务器里的数据同步。数据同步我们可以通过MySQL内部...

2019-05-27 11:31:29

阅读数 12

评论数 0

[MySQL高级](六) 锁机制

1. 概述 1.1 定义   锁时计算机协调多个进程或线程并发访问某一资源的机制。   在数据库中,除了传统的计算资源(如CPU、RAM、I/O等)的争用以外,数据也是一种供需要用户共享的资源。如何保证数据并发访问的一致性、有效性是所有数据库必须解决的一个问题,锁冲突也是影响数据库并发访问性能...

2019-05-23 08:37:38

阅读数 9

评论数 0

[MySQL高级](五) 查询截取分析

1. 查询优化 1.1 永远小表驱动大表 小表驱动大表的理解我们可以通过下面的java代码来理解一下: // 第一种循环的方式 for(int i = 0;i < 5;i++){ for(int j = 0;j<1000;j++){ } } // 第...

2019-05-22 09:22:12

阅读数 7

评论数 0

[MySQL高级](四) 索引优化之索引失效

1. 前言   索引的建立是为了让我们更加高效快速的查询出结果,但是,要想充分利用起索引,我们首先要解决的最大问题就是要避免索引失效,下面我们来一起通过实例来探讨造成索引失效的情况,并通过优化SQL查询语句来避免索引失效。   ➤ 准备工作:、 创建数据表SQL CREATE TABLE ...

2019-05-21 11:48:33

阅读数 11

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭