mysql数据库
文章平均质量分 90
zues~
每天都是快乐的一天,记得好好的活着。
展开
-
【MySQL系列】如何在MySQL中使用触发器?MySQL触发器详解
MySQL可以通过触发器来实现自动化业务逻辑和操作。触发器是一种在数据库表发生特定操作时自动执行的存储过程,能够响应特定事件,如INSERT、UPDATE和DELETE语句。本文将详细介绍MySQL中的触发器概念、创建和使用方法,以及一些注意事项。原创 2023-09-15 20:24:28 · 1493 阅读 · 0 评论 -
【MySQL系列】MySQL数据库索引详解
索引是数据库管理系统中用于提高查询速度的一种数据结构。在MySQL中,索引可以看作是一种特殊的表,其中包含了对数据表中特定列的值及其在数据表中的位置信息。通过使用索引,MySQL可以在不需要扫描整个表的情况下快速找到与查询条件匹配的记录。B+tree索引:是在B树基础上的一种优化,其更适合做存储索引结构。在 B+tree 中,非叶子节点上仅存储键值,不存储数据;而所有数据记录均存储在叶子节点上,并且数据是按照顺序排列的。原创 2023-09-14 20:38:24 · 593 阅读 · 1 评论 -
开始MySQL之路——MySQL三大日志(binlog、redo log和undo log)概述详解
MySQL实现事务、崩溃恢复、集群的主从复制,底层都离不开日志,所以日志是MySQL的精华所在。只有了解MySQL日志,才算是彻底搞懂MySQL。日志是mysql数据库的重要组成部分,记录着数据库运行期间各种状态信息。mysql日志主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。我们重点需要关注的是MySQL的三大日志系统:Redo Log(重做日志)Undo Log(恢复日志)Bin Log(二进制日志文件)。一、Redo Log(重做日志)原创 2023-09-06 20:17:51 · 1517 阅读 · 0 评论 -
开始MySQL之路——MySQL存储引擎概念
关于数据库引擎的介绍就暂时介绍到这里,当然还有其它的引擎,在这里就不过多阐述了,有兴趣的话可自行谷歌,本文主要在于讲解了数据库引擎基础知识。原创 2023-09-01 15:07:09 · 251 阅读 · 0 评论 -
开始MySQL之路——MySQL锁机制简单概述
锁是⼀种⽤于保证在并发场景下每个事务仍能以⼀致性的⽅式读取和修改数据的⽅式,当⼀个事务对某⼀条数据上锁之后,其他事务就不能修改或者只能阻塞等待锁的释放,所以锁的粒度⼤⼩⼀定程度上可以影响到访问数据库的性能。原创 2023-09-01 14:22:48 · 342 阅读 · 0 评论 -
开始MySQL之路——MySQL 事务(详解分析)
MySQL 事务主要用于处理操作量大,复杂度高的数据。比如说,在人员管理系统中,你删除一个人员,你即需要删除人员的基本资料,也要删除和该人员相关的信息,如信箱,文章等等,这些数据库操作语句就构成一个事务!在 MySQL 中只有使用了 Innodb 数据库引擎的数据库或表才支持事务。事务处理可以用来维护数据库的完整性,保证成批的SQL语句要么全部执行,要么全部不执行。事务用来管理 insert 、update 、delete 语句。原创 2023-08-28 20:53:36 · 1053 阅读 · 0 评论 -
开始MySQL之路——MySQL 函数(详细讲解)
在MySQL中,为了提高代码重用性和隐藏实现细节,MySQL提高了很多函数。函数可以理解为别人封装好的模块代码。原创 2023-08-28 20:17:30 · 325 阅读 · 0 评论 -
开始MySQL之路——外键关联和多表联合查询详细概述
MySQL外键约束(FOREIGN KEY)是表的一个特殊字段,经常与主键约束一起使用。对于两个具有关联关系的表而言,相关联字段中主键所在的表就是主表(父表),外键所在的表就是从表(子表)。外键用来建立主表与从表的关联关系,为两个表的数据简历连接,约束两个表中数据的一致性和完整性。比如,一个水果摊,只有苹果,桃子,李子,西瓜等4种水果,那么,你来到水果摊要买水果只能选择苹果,桃子,李子和西瓜,其它的水果都是不能购买的。原创 2023-08-26 11:32:28 · 2932 阅读 · 0 评论 -
开始MySQL之路——MySQL约束概述详解
create table [if not exists] 表名(字段名1 类型[(宽度)] [约束条件] [comment '字段说明'],字段名2 类型[(宽度)] [约束条件] [comment '字段说明'],字段名3 类型[(宽度)] [约束条件] [comment '字段说明'])[表的一些设置];概念约束英文:constraint约束实际上就是表中数据的限制条件作用。原创 2023-08-26 11:04:27 · 707 阅读 · 0 评论 -
开始MySQL之路—— DDL语法、DML语法、DQL语法基本操作详解
DML是指数据操作语言,英文全称是Data Manipulation Language,用来对数据库中标的数据几列进行更新。关键字:插入Insert删除delete更新update。原创 2023-08-26 10:46:24 · 1222 阅读 · 0 评论 -
开始MySQL之路——MySQL的DataGrip图形化界面
怎么下载安装DataGrip,数据库图形化界面,怎么连接MySQL.原创 2023-08-25 20:28:42 · 888 阅读 · 0 评论 -
开始MySQL之路——MySQL安装和卸载
MySQL数据库管理系统由瑞典的DataKonsultAB公司研发,该公司被Sun公司收购,现在Sun公司又被Oracle公司收购,因此MySQL目前属于Oracle旗下产品。MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策,分为和,由于其体积小,速度快,总体拥有成本低,一般中小型网站的开发都选择MySQL作为网站数据库。原创 2023-08-25 20:20:44 · 1720 阅读 · 0 评论 -
开始MySQL探索——数据库概述
计算机语言(Computer Language)可以简单的理解为一种计算机和人都能识别的语言。机器语言汇编语言高级语言SQL全称:Structured Query Language,是结构化查询语言,用于访问和处理数据库的标准的计算机语言。SQL语言1974年由Boyce和Chamberlin提出,并首先在IBM公司研制的关系型数据库系统System R上实现。原创 2023-08-23 19:50:29 · 487 阅读 · 0 评论 -
MySQL函数大全,MySQL常用函数汇总!
可以对 MySQL 常用函数进行简单的分类,大概包括数值型函数、字符串型函数、日期时间函数、聚合函数等。MySQL 函数会对传递进来的参数进行处理,并返回一个处理结果,也就是返回一个值。MySQL 包含了大量并且丰富的函数,剩下的可以到「原创 2023-08-15 18:59:14 · 98 阅读 · 0 评论