MySQL UNION 操作符 MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中。多个 SELECT 语句会删除重复的数据。 语法 SELECT 字段 FROM 表 【WHE…
分类:MySql
mysql_v8版本数据库的安装和初始化工作
mysql数据库V8的安装 1. 官方网站 官方网站http://www.oracle.com查找并下载mysql数据库的压缩包版本 下载完成后,解压到本地指定的目录中 |-- D:/ |-- mysql-8.0.16-…
[mysql]原理之auto_increment
引言 MySQL中auto_increment字段估计大家都经常用到,特别是innodb引擎。我也经常用,只知道mysql可以保证这个字段在多进程操作时的原子性,具体原理又是什么,后来查阅了MySQL手册以及相关资料,了…
笔记01:MySQL server安装
window 安装MySQL server 笔记02:笔记02:sqlalchemy-连接MySQL 笔记03:sqlalchemy增删改查 1、去MySQL官网下载对应系统的安装包,我下载的是window64位版的免安…
记一次MySQL单表区间查询优化过程
表结构 CREATE TABLE `slabdatahistory` ( `id` int(11) NOT NULL AUTO_INCREMENT, `time` timestamp NULL DEFAULT NULL …
mysql5.5与mysq 5.6中禁用innodb引擎的方法
今天发现有一个备份的mysql数据文件夹异常变大,一查发现是多了三个文件:ibdata1 ib_logfile0 ib_logfile1,前者18m,后两个各5m,原来是迁移的时候从mysql5.0迁移到了5.5,而5.…
抢红包、秒杀高并发场景的 mysql 高效实现
场景分析 这里以抢红包场景为例,需求如下: 1.红包有个数限制,假设红包的个数限制为X。 2.红包金额上线限制,假设金额上线为Y。 3.要求用户抢红包的时候,不超过红包的个数限制X。 4.要求用户抢红包的时候,不超过红包…
基础3 封锁协议
在运用X锁和S锁对数据对象加锁时,还需要约定一些规则 ,例如何时申请X锁或S锁、持锁时间、何时释放等。称这些规则为封锁协议(Locking Protocol)。对封锁方式规定不同的规则,就形成了各种不同的封锁协议。不同的…
spring data jpa @Query注解中delete语句报错 : @Modifying注解的使用
spring data jpa @Query注解中delete语句报错 项目中需要删除掉表中的一些数据 @Query(“delete from EngineerServices es where es.eng…
mysql之时间戳timestamp
前言 通常在mysql数据库表设计过程中碰到基础设置表时会有用到记录自动变更更新时间,这个时候往往会考虑到使用时间戳类型timestamp,下面就该类型的使用细节做个记录。 使用timestamp会有以下几种情况: 1.…
MySQL 中 Using filesort 问题的优化方法
在使用order by关键字的时候,如果待排序的内容不能由所使用的索引直接完成排序的话,MySQL有可能就要进行文件排序 MySQL [db1]> CREATE TABLE …
从0到1学习网络安全 【MySQL基础-MySQL 教程】
MySQL 教程 Mysql是最流行的关系型数据库管理系统,在WEB应用方面MySQL是最好的RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。 什…