MySql 3938

Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。

MySQL修炼之联结与集合浅析

联结查询 联结查询就是指两张或者以上的表之间进行匹配查询,一般称之为水平操作,就是最终结果会包含这几个表中所有的列,MySQL中有三种联结操作,交叉联结、内联结、外联结。 交叉联结…

2022-05-15 711

如何利用MySQL的binlog恢复误删数据库详解

目录 1 查看当前数据库内容并备份数据库 2 开启bin_log功能 3 模拟误操作(插入3条数据,删除数据库) 4 数据恢复 5 总结 1 查看当前数据库内容并备份数据库 查看数…

2022-05-15 235

深入理解Mysql事务隔离级别与锁机制问题

概述 数据库一般都会并发执行多个事务,多个事务可能会并发的对相同的一批数据进行增删改查操作,可能导致脏读、脏写、不可重复度和幻读。这些问题的本质都是数据库的多事务并发问题,为了解决…

2022-05-15 558

MySql escape的使用案例详解

MySQL转义 转义即表示转义字符原来的语义,一个转义字符的目的是开始一个字符序列,使得转义字符开头的该字符序列具有不同于该字符序列单独出现时的语义。 在sql like语句中,比…

2022-05-15 238

MySql数据库单表查询与多表连接查询效率对比

这段时间在做项目的过程中,遇到一个模块,数据之间的联系很复杂,在建表的时候就很纠结,到底该怎么去处理这些复杂的数据呢,是单表查询,然后在业务层去处理数据间的关系,还是直接通过多表连…

2022-05-15 349

MySQL数据库分组查询group by语句详解

一:分组函数的语句顺序 1 SELECT ... 2 FROM ... 3 WHERE ... 4 GROUP BY ... 5 HAVING ... 6 ORDER BY ...…

2022-05-15 796

MySQL时间类型和模式详情

目录 1、MySQL时间类型 2、查看时区 3、非法时间值 4、严格模式 5、case汇总 当我在MySQL数据库中尝试插入一条带有时间戳的数据时报错: mysql> ins…

2022-05-15 197

MySQL 中 datetime 和 timestamp 的区别与选择

目录 1 区别 1.1 占用空间 1.2 表示范围 1.3 时区 2 测试 3 选择  MySQL 中常用的两种时间储存类型分别是datetime和 timestamp。…

2022-05-15 1,102

基于Mysql+JavaSwing的超市商品管理系统设计与实现

目录 1、功能介绍 2、关键代码 2.1 主页功能 2.2 添加商品信息 2.3 数据库设计 商品表 前言:      随着小超市规模的发展…

2022-05-15 845

MySQL深分页问题解决的实战记录

目录 前言 limit深分页为什么会变慢? 通过子查询优化 回顾B+ 树结构 把条件转移到主键索引树 INNER JOIN 延迟关联 标签记录法 使用between...and..…

2022-05-15 872

Mysql实战练习之简单图书管理系统

目录 一、梳理功能 二、准备数据库 三、构造和数据库相关的实体类 书籍 用户 NormalUser类 四、封装数据库相关操作 数据库链接操作 针对书籍表操作 针对用户表的操作 编写…

2022-05-15 900

MySQL分库分表详情

一、业务场景介绍 假设目前有一个电商系统使用的是MySQL,要设计大数据量存储、高并发、高性能可扩展的方案,数据库中有用户表。用户会非常多,并且要实现高扩展性,你会怎么去设计? O…

2022-05-15 609