MySQL中的锁 2024-05-28 mysql, 数据库 37人 已看 又称S锁,排他锁主要用于写操作,如更新或删除,它阻止其他事务对数据进行访问。只有一个事务可以获得排他锁,其他事务无法获得任何类型的锁,直到该事务释放排他锁。排他锁的目的是确保在写操作完成前,数据不会被其他事务读取或修改,从而保持数据的完整性和一致性。又称X锁,共享锁主要用于读操作,允许事务对数据进行读取。多个事务可以同时对同一数据对象加共享锁,进行读取操作。共享锁的目的是允许并发读取,但阻止其他事务对数据对象加排他锁,从而阻止写操作。
【MySQL】库的操作 2024-05-29 mysql, 数据库 53人 已看 字符集决定了数据怎么写入数据库,而校验规则决定了如何从数据库中读取数据。正确的设置互相匹配的字符集和校验规则可以使我们保证数据一致性,大多数的乱码问题都是因为字符集与校验规则的不匹配问题导致的。
【原创】springboot+mysql医院预约挂号管理系统设计与实现 2024-06-01 spring, java, mysql, 后端, 数据库 50人 已看 使用java+springboot+mysql开发的医院预约挂号管理系统,系统包含超级管理员、管理员、医生、患者角色,功能如下:超级管理员:管理员管理;用户管理;科室管理;床位管理;药品管理;预约就诊;病历管理;处方管理;住院管理;反馈留言;公告管理;个人信息修改;密码修改。管理员:比超级管理员少了一个管理员管理模块;其他的基本一致;医生:科室查看;医生查看;床位查看;药品查看;预约就诊(病历录入、开处方、办理住院);病历管理;处方管理;住院管理;公告查看;个人信息修改;密码修改。用户:注册、登录;
【MySQL】库的操作 2024-05-29 mysql, 数据库 57人 已看 字符集决定了数据怎么写入数据库,而校验规则决定了如何从数据库中读取数据。正确的设置互相匹配的字符集和校验规则可以使我们保证数据一致性,大多数的乱码问题都是因为字符集与校验规则的不匹配问题导致的。
万字详解 MySQL MGR 高可用集群搭建 2024-06-01 android, mysql, 数据库, adb 78人 已看 MGR(MySQL Group Replication)是MySQL 5.7.17版本诞生的,是MySQL自带的一个插件,可以灵活部署。保证数据一致性又可以自动切换,具备故障检测功能、支持多节点写入。集群是多个MySQL Server节点共同组成的分布式集群,每个Server都有完整的副本,它是基于ROW格式的二进制日志文件和GTID特性。在单主模式下, 组复制具有自动选主功能,每次只有一个 server成员可以作为主节点。单主模式 group 内只有一台节点可写可读,其他节点只可以读。
编写备份MySQL 脚本 2024-06-01 mysql, 数据库 63人 已看 命令来实现MySQL数据库自动化备份的策略。我们的目标是设置一个灵活的备份计划,其中周日执行全量备份,而其他日子则执行增量备份,从而高效地管理存储空间并加快恢复速度。在现代数据驱动的世界里,定期备份数据库是维护业务连续性和数据安全不可或缺的一环。本文将介绍一种利用Shell脚本和Percona XtraBackup工具中的。:自动化的MySQL数据库备份策略:结合Shell脚本与Innobackupex的实践。首先,让我们深入理解所提供的脚本。基于Innobackupex的MySQL备份脚本。
mysql-集群-二进制部署 2024-05-28 mysql, 数据库, adb 64人 已看 再将galera1中的/etc/my.cnf配置文件中的wsrep_cluster_address改成wsrep_cluster_address=‘gcomm://’#所有节点查看Galera集群状态,观察wsrep_cluster_size、wsrep_incoming_addresses、wsrep_ready是否都一致。查看日志/usr/local/mysql/mysql.log是否有错误输出。在全部主机上操作,进行二进制包安装(含有wsrep补丁)##全部主机上操作然后服务加载启动。
Shell编程之正则表达式与文本处理器 2024-05-28 正则表达式, mysql, 数据库 104人 已看 下面先来了解一下正则表达式的定义及用途。正则表达式又称正规表达式、常规表达式。在代码中常简写为 regex、regexp 或 RE。正则表达式是使用单个字符串来描述、匹配一系列符合某个句法规则的字符串,简单来说, 是一种匹配字符串的方法,通过一些特殊符号,实现快速查找、删除、替换某个特定字符串。正则表达式是由普通字符与元字符组成的文字模式。模式用于描述在搜索文本时要匹 配的一个或多个字符串。正则表达式作为一个模板,将某个字符模式与所搜索的字符串进 行匹配。
《Ai企业级知识库》rasa-action编写顺序+实体拿取+rasa-X替代品+使用mysql作为知识库存储,根据知识库中数据回答 2024-05-31 人工智能, mysql, 数据库 51人 已看 GitHub - nesterapp/rasa-admin: An open-source alternative for Rasa-X小鸭子:ner_duckling(组件)查找表:lookup tables + ner_crf (可以是那种可列举的列表类型)
《Ai企业级知识库》rasa-action编写顺序+实体拿取+rasa-X替代品+使用mysql作为知识库存储,根据知识库中数据回答 2024-05-31 人工智能, mysql, 数据库 42人 已看 GitHub - nesterapp/rasa-admin: An open-source alternative for Rasa-X小鸭子:ner_duckling(组件)查找表:lookup tables + ner_crf (可以是那种可列举的列表类型)
[每周一更]-(第99期):MySQL的索引为什么用B+树? 2024-05-31 mysql, 数据库, 数据结构, b树 83人 已看 B+树通过将数据存储在叶子节点并使用链表连接叶子节点,实现了高效的范围查询和排序操作,同时减少了磁盘I/O操作的次数,提供了稳定的查询性能。理解为什么MySQL选择使用B+树而不是B树或其他树结构,首先需要深入了解B+树和B树的特性及其在数据库检索中的表现。B+树:在B树的基础上,将非叶节点改造为不存储数据的纯索引节点,进一步降低了树的高度;红黑树:通过舍弃严格的平衡和引入红黑节点,解决了AVL旋转效率过低的问题,但是在磁盘等场景下,树仍然太高,IO次数太多;各种树解决的问题以及面临的新问题。
MySQL性能分析 2024-05-27 mysql, 数据库 48人 已看 本篇主要介绍MySQL性能分析。在使用MySQL时,SQL语句的执行性能通常是我们重点关注的部分,那我们如何来评判一条SQL的性能呢?有没有量化的指标?答案是有的,下面我们来具体了解一下。
使用 Apache Commons Exec 自动化脚本执行实现 MySQL 数据库备份 2024-05-31 apache, mysql, 数据库 71人 已看 在日常的数据库维护中,备份是非常重要的任务。通过 Apache Commons Exec,可以方便地自动化执行 MySQL 数据库备份脚本。本文将介绍如何使用 Apache Commons Exec 实现这一功能。通过 Apache Commons Exec 可以轻松实现自动化执行 MySQL 数据库备份脚本。这不仅简化了备份过程,还确保了备份任务的可靠性和可控性。
SQL入门教程,很详细 2024-05-30 mysql, 数据库, sql 49人 已看 1. SELECT:这是最常用的SQL命令,用于从数据库表中检索数据。基本的语法是“SELECT * FROM 表名”,这将选择表中的所有记录。如果你想选择特定的列,你可以在星号(*)的地方列出这些列的名称,用逗号分隔。记住,实践是最好的学习方式,所以尽可能多地编写和运行你自己的SQL语句,以便更好地理解和掌握这种强大的数据库语言。基本的语法是“CREATE TABLE 表名 (列1 数据类型, 列2 数据类型, ...)”。2. 表名:这是要操作的数据库表的名称。3. 字段名:这是表中的列的名称。
Redis 和 Mysql 如何保证两者数据一致性 2024-05-30 缓存, mysql, 数据库, redis 79人 已看 在分布式系统中,保证Redis和MySQL之间的数据一致性是一个复杂且重要的问题。由于Redis是内存数据库,而MySQL是磁盘数据库,它们的特性和持久化方式不同,因此需要特殊的注意和处理来确保数据的一致性。双写模式:在进行写操作时,先将数据写入MySQL,然后再将数据写入Redis。这种方式可以保证MySQL中的数据一定会被同步到Redis中,但是对于读操作来说效率较低。异步更新:在进行写操作时,只将数据写入MySQL,然后异步地将数据写入Redis。