Fork me on GitHub

随笔分类 -  MySQL

摘要:2.6.4 索引失效情况 2.6.4.1 索引列运算 不要在索引列上进行运算操作, 索引将失效。 在tb_user表中,除了前面介绍的联合索引之外,还有一个索引,是phone字段的单列索引。 A. 当根据phone字段进行等值匹配查询时, 索引生效。 explain select * from tb 阅读全文
posted @ 2023-05-30 20:07 慧眼识辰 阅读(10) 评论(0) 推荐(0) 编辑
摘要:2.6 索引使用 2.6.1 验证索引效率 在讲解索引的使用原则之前,先通过一个简单的案例,来验证一下索引,看看是否能够通过索引来提升 数据查询性能。在演示的时候,我们还是使用之前准备的一张表 tb_sku , 在这张表中准备了1000w 的记录。 这张表中id为主键,有主键索引,而其他字段是没有建 阅读全文
posted @ 2023-05-29 15:49 慧眼识辰 阅读(15) 评论(0) 推荐(0) 编辑
摘要:2.4 索引语法 1). 创建索引 CREATE [ UNIQUE | FULLTEXT ] INDEX index_name ON table_name ( index_col_name,... ) ; 2). 查看索引 SHOW INDEX FROM table_name ; 3). 删除索引 阅读全文
posted @ 2023-05-28 13:06 慧眼识辰 阅读(16) 评论(0) 推荐(0) 编辑
摘要:2. 索引 2.1 索引概述 2.1.1 介绍 索引(index)是帮助MySQL高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足 特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据, 这样就可以在这些数据结构 上实现高级查找算法,这种数据结构就是索引。 一提到数据结构 阅读全文
posted @ 2023-05-27 12:34 慧眼识辰 阅读(10) 评论(0) 推荐(0) 编辑
摘要:1. 存储引擎 1.1 MySQL体系结构 1). 连接层 最上层是一些客户端和链接服务,包含本地sock 通信和大多数基于客户端/服务端工具实现的类似于 TCP/IP的通信。主要完成一些类似于连接处理、授权认证、及相关的安全方案。在该层上引入了线程 池的概念,为通过认证安全接入的客户端提供线程。同 阅读全文
posted @ 2023-05-26 09:29 慧眼识辰 阅读(6) 评论(0) 推荐(0) 编辑
摘要:6. 事务 6.1 事务简介 事务 是一组操作的集合,它是一个不可分割的工作单位,事务会把所有的操作作为一个整体一起向系 统提交或撤销操作请求,即这些操作要么同时成功,要么同时失败。 就比如: 张三给李四转账1000块钱,张三银行账户的钱减少1000,而李四银行账户的钱要增加 1000。 这一组操作 阅读全文
posted @ 2023-05-24 20:35 慧眼识辰 阅读(3) 评论(0) 推荐(0) 编辑
摘要:5.7 多表查询案例 数据环境准备: create table salgrade( grade int, losal int, hisal int ) comment '薪资等级表'; insert into salgrade values (1,0,3000); insert into salgr 阅读全文
posted @ 2023-05-23 20:08 慧眼识辰 阅读(63) 评论(0) 推荐(0) 编辑
摘要:5.5 自连接 5.5.1 自连接查询 自连接查询,顾名思义,就是自己连接自己,也就是把一张表连接查询多次。我们先来学习一下自连接 的查询语法: SELECT 字段列表 FROM 表A 别名A JOIN 表A 别名B ON 条件 ... ; 而对于自连接查询,可以是内连接查询,也可以是外连接查询。 阅读全文
posted @ 2023-05-22 16:31 慧眼识辰 阅读(15) 评论(0) 推荐(0) 编辑
摘要:5. 多表查询 我们之前在讲解SQL语句的时候,讲解了DQL语句,也就是数据查询语句,但是之前讲解的查询都是单 表查询,而本章节我们要学习的则是多表查询操作,主要从以下几个方面进行讲解。 5.1 多表关系 项目开发中,在进行数据库表结构设计时,会根据业务需求及业务模块之间的关系,分析并设计表结 构, 阅读全文
posted @ 2023-05-21 18:29 慧眼识辰 阅读(10) 评论(0) 推荐(0) 编辑
摘要:4. 约束 4.1 概述 概念:约束是作用于表中字段上的规则,用于限制存储在表中的数据。 目的:保证数据库中数据的正确、有效性和完整性。 分类: 约束 描述 关键字 非空约束 限制该字段的数据不能为null NOT NULL 唯一约束 保证该字段的所有数据都是唯一、不重复的 UNIQUE 主键约束 阅读全文
posted @ 2023-05-20 09:31 慧眼识辰 阅读(16) 评论(0) 推荐(0) 编辑
摘要:CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码';2.7 DCL DCL英文全称是Data Control Language(数据控制语言),用来管理数据库用户、控制数据库的访 问权限。 2.7.1 管理用户 1). 查询用户 select * from mysq 阅读全文
posted @ 2023-05-19 09:52 慧眼识辰 阅读(9) 评论(0) 推荐(0) 编辑
摘要:2.6.4 聚合函数 1). 介绍 将一列数据作为一个整体,进行纵向计算 。 2). 常见的聚合函数 函数 功能 count 统计数量 max 最大值 min 最小值 avg 平均值 sum 求和 3). 语法 seclect 聚合函数(字段列表) from 表名; 案例: A. 统计该企业员工数量 阅读全文
posted @ 2023-05-18 19:26 慧眼识辰 阅读(39) 评论(0) 推荐(0) 编辑
摘要:2.5 DML DML英文全称是Data Manipulation Language(数据操作语言),用来对数据库中表的数据记录进 行增、删、改操作。 添加数据(INSERT) 修改数据(UPDATE) 删除数据(DELETE) 2.5.1 添加数据 1). 给指定字段添加数据 INSERT INT 阅读全文
posted @ 2023-05-17 16:29 慧眼识辰 阅读(17) 评论(0) 推荐(0) 编辑
摘要:1. MySQL概述 在这一章节,我们主要介绍两个部分,数据库相关概念及MySQL数据库的介绍、下载、安装、启动及连 接。 1.1 数据库相关概念 在这一部分,我们先来讲解三个概念:数据库、数据库管理系统、SQL。 名称 全称 简称 数据库 存储数据的仓库,数据是有组织的进行存储 DataBase( 阅读全文
posted @ 2023-05-16 21:39 慧眼识辰 阅读(23) 评论(0) 推荐(0) 编辑

1
点击右上角即可分享
微信分享提示