mysql

思成不止于此11 分钟前
数据库·笔记·学习·mysql
【MySQL 零基础入门】事务精讲(二):ACID 特性与并发问题是思成呀:个人主页个人专栏《C++知识总结》《MySQL 零基础入门到实战》引言事务之所以能保证数据一致性,核心是靠 ACID 四大特性 “保驾护航”—— 原子性保证操作不可分割,一致性保证数据逻辑无误,隔离性保证多事务互不干扰,持久性保证数据永久保存。而在多事务并发执行时,即使有 ACID,也可能出现脏读、不可重复读、幻读等问题(比如同时给两名高中生缴费导致余额计算错误、查询学生成绩时读到未提交的临时数据)。本文带你吃透 ACID 的底层逻辑,理清并发事务的三大问题,为后续学习隔离级别打下基础!
Boilermaker199216 分钟前
数据库·mysql
[MySQL] 初识 MySQL 与 SQL 基础MySQL 是一个客户端服务器结构的程序。MySQL 的服务器是主体,提供数据管理服务,硬盘存储。MySQL 是一个关系型数据库。关系二字首先特指一种由行和列组成的二维表格,这样的表格在 MySQL 中称为 table。table 中的每一行称为一条记录(record),表示一个具体的实体;每一列称为一个字段(field),描述一个实体某项具体的特征,每一列都定义了严格的数据类型。
Boilermaker19921 小时前
数据库·mysql·架构
[MySQL] 服务器架构MySQL 最重要的两层架构是服务器层和存储引擎层。服务器层包括连接器、查询缓存、分析器、优化器、执行器、内置函数等所有跨存储引擎的功能。
qualifying3 小时前
数据库·mysql
MySQL——表的操作注意事项表名:table_name需遵循数据库命名规则,通常使用小写字母和下划线。列定义:每列需指定列名、数据类型和可选约束。例如:
学Linux的语莫3 小时前
数据库·mysql
mysql主从同步(复制)搭建1.在master服务器建库 、建表、添加用户 、授权2.在slave服务器查看库、表、用户3.连接master服务器存储数据
MySQL实战3 小时前
mysql
MySQL 在哪些场景下不会写 binlog在 MySQL 中,慢日志不仅可以记录在文件中,还可以记录在表中。具体是记录在文件还是表中是由log_output参数决定的。
苹果酱05674 小时前
java·vue.js·spring boot·mysql·课程设计
解决linux mysql命令 bash: mysql: command not found 的方法首先得知道mysql命令或mysqladmin命令的完整路径 比如mysql的路径是: /usr/local/mysql/bin/mysql,我们则可以这样执行命令: ln -s /usr/local/mysql/bin/mysql /usr/bin
问道飞鱼5 小时前
数据库·mysql·多表关联
【数据库知识】MySQL 多表关联高效实现指南:场景化方案与底层原理MySQL 多表关联的性能核心取决于关联算法选择、驱动表与被驱动表顺序、索引设计及数据分布。以下按场景分类详解高效关联方式,并结合底层原理(连接算法、执行计划)说明优化逻辑。
dblens 数据库管理和开发工具5 小时前
数据库·mysql·dblens·mysql创建用户·mysql设置密码·mysql用户授权
MySQL :5.7与8.0版创建用户与授权、密码认证插件、角色、密码过期策略在开始实战前,先了解两个版本的关键差异:通过本文的实战指南,你应该能够:
卡尔特斯5 小时前
mysql
Mysql ERROR 1524 (HY000): Plugin 'mysql_native_password' is not loaded登录 mysql 的时候报错原因:MySQL8.4 版本开始及以后官方将对 mysql_native_password 验证插件不再默认启用,如果要重新启用则需添加 mysql-native-password=ON 然后启动服务器,也可以在配置文件中添加此代码。
小韩博6 小时前
sql·mysql·网络安全·架构·php
小迪第42课:PHP应用&MYSQL架构&SQL注入&跨库查询&文件读写&权限操作SQL 注入产生的根本原因:接收的参数值未经过过滤,直接拼接进 SQL 语句并被数据库执行配置示例:风险:
北极糊的狐6 小时前
数据库·mysql
若依报错org.springframework.dao.DataIntegrityViolationExceptionorg.springframework.dao.DataIntegrityViolationException: Error attempting to get column 'sfz' from result set. Cause: java.sql.SQLDataException: Cannot determine value type from string '2222222222XXXXXX'
嘻哈baby7 小时前
mysql
MySQL索引设计避坑指南:这些错误别再犯了同事写了个SQL,生产环境跑了8秒,被DBA追着骂。一看执行计划,全表扫描,100万行数据一行行扫。"不是加了索引吗?" "加了,但没用上。"
q_19132846957 小时前
vue.js·spring boot·后端·mysql·计算机毕业设计·串口通讯
基于Springboot+Vue.js的工业人身安全监测系统https://www.bilibili.com/video/BV1oPBxBFEkp/管理员、员工Spring Boot、MySQL、Vue.js、虚拟串口通信、心跳机制、轮询技术、数据可视化
子夜江寒8 小时前
数据库·python·mysql
Python 操作 MySQL 数据库Python通过pymysql库可以方便地操作MySQL数据库,实现数据查询、插入、更新和删除等操作。pymysql是一个纯Python实现的MySQL客户端库,支持Python 3.x版本。
野蛮人6号8 小时前
mysql·docker·容器
p29 docker08-docker基础-本地目录挂载 无法正确添加mysql 点击更新后data没有正常显示在这个位置,无法点击更新后data没有正常显示之前的mysql没有挂载到正确的位置。下图中的./的意思是当前目录,出现这种情况,很可能是在输入下图中的指令的时候,没有先“cd ~”。这个是从root目录开始的,我是从root下面的mysql目录下创建的,所以无法正确更新目录。
Alex Gram8 小时前
数据库·mysql·sqlserver
SQL Server实时同步到MySQL:构建高效跨数据库数据流通方案在当今数据驱动的商业环境中,企业常常面临多数据库系统并存的情况,其中SQL Server到MySQL的数据实时同步需求尤为常见。本文将深入探讨SQL Server实时同步到MySQL的技术方案、实施策略及最佳实践,为企业数据整合提供全面指导。
Lisonseekpan8 小时前
java·数据库·后端·mysql
UUID vs 自增ID做主键,哪个好?性能影响分析:记住:没有绝对最好的方案,只有最适合当前业务场景的方案。在系统设计初期就要考虑到未来的扩展性需求。
cnxy1889 小时前
mysql·ci/cd
MySQL排序规则深度解析:utf8mb4_0900_ai_ci vs utf8mb4_general_ci完整对比指南目录一、基本概念解析1.1 utf8mb4_general_ci(通用排序规则)1.2 utf8mb4_0900_ai_ci(Unicode 9.0标准)
郑州光合科技余经理9 小时前
java·开发语言·javascript·mysql·spring cloud·uni-app·php
技术解析:如何打造适应多国市场的海外跑腿平台随着全球即时配送需求激增,一个技术稳健、体验本地化的外卖跑腿平台成为跨境创业者的有力工具。然而,“一招鲜吃遍天”的模式在海外市场往往行不通。本文将从一个开发者的视角,详细解析如何利用现有源码系统,通过深度技术定制,构建一个能够灵活适应多国市场差异的跑腿平台解决方案。