mysql

聪明努力的积极向上3 小时前
数据库·sql·mysql
【MYSQL】字符串拼接和参数化sql语句区别总结:参数化不是为了复用查询结果, 而是为了固定 SQL 结构,让解析和执行行为可预测; 同时通过语义隔离彻底消除 SQL 注入。
2301_768350234 小时前
java·数据库·mysql
MySQL为什么选择InnoDB作为存储引擎InnoDB在设计时考虑到了处理巨大数据量时的性能,InnoDB支持事务(transaction)、回滚 (rollback)并且具有崩溃修复的能力(crash recovery capabilities),通过多版本并发控制(multiversioned concurrency control)减少锁定,同时还支持外键约束(FOREIGN KEY constraints),通过缓冲池在主内存中缓存数据从而提高查询性能,也可以每个表使用各自的独立表空间存储数据并且文件大小只受限于操作系统,由于InnoDB
哥哥还在IT中4 小时前
数据库·mysql
MySQL order by 如何优化假设有这么一张用户表 user:假设有这么一个需求:查询出城市是 “南京” 的所有用户名,并且按照用户名进行排序,返回前 1000 个人的姓名、年龄。
逻极5 小时前
python·mysql·安全·sql注入
Python MySQL防SQL注入实战:从字符串拼接的坑到参数化查询的救赎我刚学Python操作MySQL那会儿,为了赶项目进度,写SQL都是直接字符串拼接。直到某天凌晨3点,线上用户数据被恶意清空,我才真正理解了什么叫“SQL注入”。今天,我就带你绕过我踩过的坑,用30分钟掌握参数化查询的最佳实践。
帅大大的架构之路5 小时前
数据库·mysql
mysql批量插入数据如何更快背景: 有个需求,需要向数据库插入300万数据,测试一个性能这里使用存储过程来循环插入先看第一次的插入,非常慢,十分钟只写入十几万条
Amber_375 小时前
数据库·mysql
mysql 死锁场景 INSERT ... ON DUPLICATE KEY UPDATEINSERT … ON DUPLICATE KEY UPDATE保持表结构与之前一致(主键+唯一索引,放大锁冲突),清空表数据(空表更易触发间隙锁导致的死锁):
思成不止于此7 小时前
数据库·笔记·sql·学习·mysql
【MySQL 零基础入门】MySQL 约束精讲(一):基础约束篇是思成呀:个人主页个人专栏《C++知识总结》《MySQL 零基础入门到实战》引言:在数据库设计中,约束是保障数据质量的核心机制 —— 它能强制限制表中字段的存储规则,避免无效、重复或不一致的数据进入数据库。本文先从非空、唯一、主键、默认、检查这五类基础约束入手,结合实战案例拆解用法!
逐梦吧!旅行者8 小时前
linux·mysql
Linux MySQL 5.7用户管理与用户密码的设置问题1.代码演示(按顺序执行)2.结果演示与解释说明 Host:表示登录主机,这里是localhost表示本地登录 User:表示登陆用户名 Select_priv: 表示是否有select权限,即是否能够使用select,为Y表示可以,N表示不可以。(其他相似字段也是类似的,这里不做过多解释) authentication_string:表示的是密码加密后的形式 每行的值我就不展示了,可以发现其实就是一张数据表,也就意味着,我们直接对该表进行修改,添加和删除等操作,也可以达到创建用户,修改用户,删除用户等操
NaiLuo_458 小时前
数据库·mysql
MySQL基本查询MySQL的查询主要是对表的增删查改,也叫CURD。Create(创建), Retrieve(读取),Update(更新),Delete(删除)
刺客xs8 小时前
数据库·mysql
MYSQL数据库------多表查询项目开发中,在进行数据库表结构设计时,会根据业务需求以及业务模块之间的关系,分析并设计表结构,由于业务之间相互关联,所以各个表结构之间也存在着各种联系,基本分为三种:
卡尔特斯9 小时前
mysql
Windows MySQL 8.4 配置指南、用户创建、权限管理不限制 IP = 使用 '%' 作为 host在 MySQL 中,'%' 表示允许来自任何 IP 地址的连接。
大学生资源网9 小时前
java·数据库·mysql·毕业设计·源码·springboot
java毕业设计之面向校园的助力跑腿系统设计与实现源码(源码+文档+数据库)🌟收藏关注不迷路!!🌟🌟文末获取源码+数据库🌟🌟更多计算机项目源码(java、python、php、小程序等)请文末底部联系作者🌟
卡尔特斯10 小时前
mysql
Mac Mysql 快速安装与可视化(详细流程)homebrewhomebrew search mysql 可以直接安装,或 官方下载。Windows 安装参考文章
四谎真好看11 小时前
笔记·学习·mysql·学习笔记
MySQL 学习笔记(进阶篇1)(1) 连接层:最上层是一些客户端和链接服务,主要完成一些类似于连接处理、授权认证、及相关的安全方案。服务器也会为安全接入的每个客户端验证它所具有的操作权限。
程序人生51811 小时前
数据库·mysql
解决Dbeaver 连上 MySQL 数据库后不显示 information_schame、mysql 等数据库使用 DBeaver 连接上 MySQL 数据库,使用 show databases ; 命令查看数据库,还是可以看到,除了自己建 的test 库之外,还有其他几个系统库的。但是左侧的 导航窗口却只显示 2个 库。
暗之星瞳11 小时前
数据库·mysql
mysql练习1.学⽣表 Student(SId,Sname,Sage,Ssex)SId 学⽣编号Sname 学⽣姓名
Java水解11 小时前
后端·mysql
MySQL必备基础而本文的[sql操作],统一采用的是这里的数据。 (如果点击无效,可以直接翻到文章末尾,具体代码在文末)
嘟嘟w13 小时前
数据库·mysql·oracle
DROP DELETE 和TRUNCATE的区别?DROP 用于删除整个数据库对象(如表、视图、索引等),包括其结构和数据。DELETE 用于删除表中的特定行数据,保留表结构。TRUNCATE 用于快速删除表中所有数据,保留表结构并重置自增计数器。
星哥说事14 小时前
数据库·mysql
基于 MySQL Monitoring and Management 的性能保障实践MySQL 作为开源关系型数据库的标杆,广泛应用于互联网、金融、电商等核心业务场景。数据库性能直接决定系统响应速度与稳定性,而有效的监控是提前预警故障、优化性能的关键。MySQL Monitoring and Management(以下简称 MMM)工具作为 MySQL 官方推荐的监控方案,凭借轻量化、易部署、指标全面的优势,成为数据库运维的核心工具之一。本文将详细解析 MMM 工具的应用逻辑,聚焦查询执行时间、连接数、缓存命中三大核心指标,为 MySQL 性能监控提供实操指南。
千寻技术帮15 小时前
mysql·vue·毕设·spingboot·高校排课
10382_基于Springboot的高校排课管理系统项目源码、项目文档、数据库脚本、软件工具等资料;带你从零开始部署运行本套系统。教学是大学生技能培养的重要环节之一,学生高校排课的质量在一定程度上反映了实验教学的质量,高校排课管理水平也反映了学校教学管理水平。目前,大部分学校所提交的高校排课大多还停留在以纸为介质的方式上,严重制约着教学的开展。如何提高学生高校排课的表象能力,提高教师批改高校排课的效率是一个难题。因此,我们计划开发一款高校排课管理系统。