![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 90
方渐鸿
这个作者很懒,什么都没留下…
展开
-
【2023】从事务的特征以及解决方式上分析MySQL是如何保证事务的
事务,事务到底是什么?事务其实就是以一组访问或者更新数据库的各种数据项的一个执行单元,可以是一条也可以是多条执行操作。- 在针对查询时,只要是在本事务内执行的查询操作,不管数据库被如何被其他事务修改了,只要本事务内没修改,事务内查询的结果都会返回一致的结果.- 针对修改操作时,不管多少条修改语句,在执行过程中会出现三种情况,执行成功提交事务,数据库全部修改成功;系统中断,全部回滚,全部回退到事务开启之前的结果;一条执行失败,全部回滚,全部回退到事务开启之前的结果原创 2023-09-19 15:09:32 · 316 阅读 · 0 评论 -
【2023】数据库sql增删改查执行命令汇总(配合详细举例)
关键字:distinct。只有当所有列的数据都一样,才去重。语法:select distinct 列名 from 表名;#查询当前有哪些工作岗位。select distinct job from emp;原创 2023-07-02 14:45:23 · 2520 阅读 · 2 评论 -
【2024】MySQL中常用函数和窗口函数的基本使用方式
- `SELECT COUNT(*) FROM table_name;`:计算表中的行数。- `SELECT SUM(column_name) FROM table_name;`:计算表中指定列的总和。- `SELECT AVG(column_name) FROM table_name;`:计算表中指定列的平均值。- `SELECT MAX(column_name) FROM table_name;`:返回表中指定列的最大值。原创 2023-08-16 17:49:31 · 829 阅读 · 0 评论 -
【2023】MySQL详细 ——SQL优化篇
索引设计原则:对查询频率较高的字段,数据量较大的表索引字段的选择,最佳候选列应当从where子句中的条件中提取,如果where子句中的组合比较多,那么应当挑选最常用、过滤效果最好的列的组合使用唯一索引,区分度越高,使用索引的效率越高索引会降低增删改的效率使用短索引利用最左前缀,使用复合索引时如果没有遵循最左前缀法则,索引则会失效原创 2023-07-01 09:00:00 · 73 阅读 · 0 评论 -
【2023】mysql基本使用及建表全部语句汇总
一、Mysql简介1.什么是数据库?Mysql是一台用于管理众多数据库的服务器。它的名字叫Mysql。主要用于,管理,分配,释放数据库的软件原创 2023-07-02 13:30:06 · 984 阅读 · 2 评论 -
【2023】MySQL详细 ——锁和事务(1)
ACID:原子性、一致性、隔离性、持久性Atomic原子性:事务必须是同一个原子的操作序列单元,事务中包含的各项操作在一次执行的过程中,要么同时成功,要么完全不执行,任何一项失败,整个事务回滚,只有全部都执行成功,整个事务才算成功Consistency一致性:事务的执行不能破坏数据库数据的完整性和一致性,事务在执行之前和之后,数据库都必须处于一致性状态。Isolation隔离性:在并发环境中,并发的事务是相互隔离的,一个事务的执行不能被其他事务干扰。即不同的事务并发操纵相同的数据时,每个事务原创 2023-07-01 13:53:52 · 91 阅读 · 0 评论 -
【2023】MySQL详细 ——SQL优化篇(二)
mysql排序分为两种:1. filesort排序:非索引排序,文件排序;当有需要排序的字段没有索引时,即会使用该方式原创 2023-07-01 13:39:56 · 74 阅读 · 0 评论