- 博客(18)
- 收藏
- 关注
原创 MySQL中 全局锁 表锁 行锁
表锁是对整个表施加的锁,主要用于控制对表的读写访问。共享读锁/读锁(READ LOCK):允许多个事务并发读取表,但不允许任何事务修改表。表独占写锁/写锁(WRITE LOCK):只允许一个事务修改表,并阻止其他事务读取或修改。元数据加锁过程是系统自动控制的,无需显示使用,在访问一张表的时候会自动加上,元数据锁主要作用是维护表元数据得数据一致性,在表上有活动事务的时候,不可以对元数据进行写入操作。避免DML和DDL冲突,保证读写的正确性。
2025-03-03 15:18:16
1074
原创 MySQL触发器详细介绍附有实例代码及代码讲解
本文主要讲解了 MySQL 数据库触发器的三种事件类型及两个触发时机 给出了详细的举例SQL 并就SQL给出了详细解释
2025-02-28 14:10:38
738
原创 SQL 存储过程中的变量与控制结构讲解附有示例代码及代码讲解
在 SQL 存储过程中,变量分为系统变量(全局可用,表示数据库状态)、用户变量(会话级别的临时数据)和局部变量(存储过程内部有效)。参数包括输入(IN)、输出(OUT)和输入输出(INOUT),用于数据传递与返回。流程控制结构如 IF、CASE、WHILE 和 LOOP 实现条件判断与循环,游标逐行处理查询结果,条件处理程序捕获异常,确保代码的稳健性与可维护性。
2025-02-28 13:39:54
609
原创 MySQL数据库常用的内置函数 字符函数 数值函数 日期函数 流程函数
本文列举了MySQL数据库常用的一些内置函数,如字符函数,数值函数,日期函数,流程函数等,附有讲解及举例可以帮助你很好的理解其用法
2025-02-26 09:10:23
894
原创 MySQL事务隔离
MySQL的事务隔离是数据库系统中非常重要的一个特性,它能够使得多个事务能在互不干扰的情况下并发执行。事务隔离通过定义事务的可见性,来控制一个事务所做的修改何时以及对哪些其他事务可见,从而解决了诸如脏读、不可重复读和幻读这样的问题。隔离级别越高,事务之间的并发能力越低,系统的开销也越大。因此,在设计数据库和应用程序时,需要根据实际的业务需求来合理选择事务隔离的级别。实际应用中,应该根据具体需求和对数据库性能的考虑来选择合适的事务隔离级别,以达到数据一致性和系统性能之间的最佳平衡。
2024-04-08 11:48:39
351
原创 docker安装kibana并配置es的密码
修改 /var/lib/docker/volumes/kibana_config/_data/kibana.yml。不可用elastic这个用户。
2024-02-23 16:15:26
3915
2
原创 elastic设置密码
访问地址 http://ip:port。es为我的个人容器名称请按需修改。下面是更改密过程中的交互。按照账号密码输入即可访问。
2024-02-23 15:32:42
731
1
原创 docker部署nacos2.2.0+数据持久化配置+效果实测图
本文主要讲述了使用docker部署nacos并进行数据持久化配置+持久化配置效果实测
2023-07-20 02:21:06
2525
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人