
mysql
文章平均质量分 86
cailyn_
一学就废的程序媛
展开
-
11.mysql常用函数
mysql常用函数一、数字函数二、字符串函数三、日期函数四、聚合函数一、数字函数二、字符串函数三、日期函数四、聚合函数原创 2021-08-03 15:37:15 · 274 阅读 · 0 评论 -
10.Mysql锁问题
Mysql锁问题一、锁概述1.2 锁分类1.3 Mysql锁1.2 MyISAM表锁1.2.1如何加表锁1.2.2读锁案例1.2.3写锁案例1.2.4结论1.2.5查看锁的争用情况1.3 InnoDB行锁1.3.1行锁介绍1.3.2背景知识事务及其ACID属性1.3.3 InnoDB的行锁模式1.3.4 案例准备工作1.3.5 行锁基本演示1.3.6无索引行锁升级为表锁1.3.7间隙锁危害1.3.8 InnoDB行锁争用情况1.3.9总结一、锁概述锁是计算机协调多个进程或线程并发访问某一资源的机制(避免原创 2021-08-03 15:31:22 · 102 阅读 · 0 评论 -
7.索引的使用
索引的使用一、准备环境二、避免索引失效三、查看索引使用情况索引是数据库优化最常用也是最重要的手段之一,通过索引通常可以帮助用户解决大多数的MySQL的性能优化问题。一、准备环境--1.建表create table`tb_seller`( `sellerid` varchar(100), `name` varchar(100), `nickname` varchar(50), `password` varchar(60), `status` varchar(1), `address` va原创 2021-07-29 14:23:05 · 240 阅读 · 1 评论 -
6. 优化SQL步骤&explain执行计划
优化SQL步骤一、优化SQL步骤1.1 查看SQL执行频率1.2 定位低效率执行SQL1.3 explain分析执行计划1.3.1环境准备1.3.2 explain之id1.3.3 explain之select_type1.3.4 explain之table1.3.5 explain之type1.3.6 explain之key1.3.7 explain之rows1.3.8 explain之extra1.4 show profile分析SQL1.5 trace分析优化器执行计划一、优化SQL步骤1.1 查看原创 2021-07-29 14:07:27 · 268 阅读 · 0 评论 -
5.mysql存储引擎
mysql存储引擎和SQL优化一级目录一级目录原创 2021-07-29 10:35:36 · 407 阅读 · 0 评论 -
4.mysql索引&视图&触发器
mysql索引&视图&触发器一、索引1.1 索引概述1.2 索引优势劣势1.2.1 优势1.2.2 劣势1.3 索引结构1.3.1 BTREE结构一、索引1.1 索引概述索引:是帮助mysql高效获取数据的数据结构(有序)。在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在数据结构上实现高级查找算法,这种数据结构就是索引。如下图所示:左边是数据表,一共有两列七条记录,最左边的是数据记录的物理地址(注意逻辑上相邻的记录在原创 2021-07-14 16:31:43 · 423 阅读 · 0 评论 -
3.mysql多表查询与事务的操作
mysql多表查询与事务的操作1、表连接查询1.1多表查询的分类1.2笛卡尔积现象1.2.1什么是笛卡尔积现象1.2.2 清除笛卡尔积1.3 内连接1.3.1隐式内连接1.3.2显式内连接1.3.3总结内连接查询步骤:1.4 左外连接1.5 右外连接2、子查询2.1 什么是子查询2.2 子查询小结3、事务3.1 手动提交事务3.1.1 手动提交事务使用过程3.2 自动提交事务3.3.1 取消自动提交3.3 事务原理3.3.1原理图3.3.2事务的步骤:3.4 回滚点3.4.1 什么是回滚点3.4.2 回滚点原创 2021-07-13 15:06:18 · 1341 阅读 · 0 评论 -
2.mysql约束与设计
mysql约束与设计1.DQL查询语句1.1 排序1.1.1单列排序1.1.3 组合排序1.2聚合函数1.2.1五个聚合函数1.2.2语法1.3 分组1.3.1having与where的区别1.4limit语句1.4.1 limit的作用1.4.2LIMIT语法格式2、数据库表的约束2.1数据库约束的概述2.1.1约束的作用2.1.2约束种类2.2主键约束2.2.1主键的作用2.2.2哪个字段应该作为表的主键?2.2.3创建主键2.2.4 创建主键方式2.2.4删除主键2.2.5主键自增2.2.6修改自增长原创 2021-07-13 09:50:49 · 1072 阅读 · 0 评论 -
1.mysql基础
mysql基础一、SQL的概念1.1 什么是sql1.2 SQL语句分类2.DDL操作数据库2.1 创建数据库2.1.1 创建数据库的几种方式2.1.2 具体操作2.2 查看数据库2.3 修改数据库2.3.1修改数据库默认的字符集2.3.2 具体操作:2.4 删除数据库2.4.1 删除数据库的语法2.4.2具体操作:2.5 使用数据库2.5.1 查看正在使用的数据库2.5.2 使用/切换数据库2.5.3 具体操作3、DDL操作表结构3.1 创建表3.1.1 创建表的格式3.1.2 关键字说明:3.2 MyS原创 2021-07-12 20:55:24 · 1967 阅读 · 1 评论