Mysql简要知识点概括,看到就能回忆起相关内容为最妙~~ 一、写在前 知识学了就忘!不用就忘!我太健忘!特此记录!用于复习打卡!Mysql干就完事了! 二、来辣! MyISAM表把自增主键最大id记录到文件,重启也不会丢。InnoDB记录到内存,重启数据库和OPTIMIZE操作会丢。 Heap表存在于内存,用于临时高速存储。BLOB和TEXT不允许,只能=<>>=<=;不支持自增,索引不可为NULL。 InnoDB支持的4中隔离级别,及逐级之间的区别。 BLOB和TEXT区别:对BLOB值…
Mysql简要知识点概括,看到就能回忆起相关内容为最妙~~ 一、写在前 知识学了就忘!不用就忘!我太健忘!特此记录!用于复习打卡!Mysql干就完事了! 二、来辣! MyISAM表把自增主键最大id记录到文件,重启也不会丢。InnoDB记录到内存,重启数据库和OPTIMIZE操作会丢。 Heap表存在于内存,用于临时高速存储。BLOB和TEXT不允许,只能=<>>=<=;不支持自增,索引不可为NULL。 InnoDB支持的4中隔离级别,及逐级之间的区别。 BLOB和TEXT区别:对BLOB值…
目录 SQL将小数转为保留两位的百分数 常用的日期格式化 补充: 秒/毫秒转为持续时间 常用拼接方式: 本篇开启数据库在工作中常用到的格式转换与工具,欢迎大家评论留言😄 SQL将小数转为保留两位的百分数 CONCAT(CONVERT((<需要转换的值>)*100,DECIMAL(18,2)),'%') turnNum 常用的日期格式化 引用的是CSDN博主isTrueLoveColour的文章,并稍加补充 DATE_FORMAT(<日期>,<格式类型>) %a…
GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。 GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。 作者: 如常 Debezium Incremental snapshotting Introduction CDC(Change-Data-Capture)正被广泛应用于数据缓存、更新查询索引、创建派生视图、异构数据同步等场景,Debezium 作为 CDC 的代表项目之一,它收集数据库中的事务日志(变化事件)并以统一的事件流格式输出(支持「Kafka Connect」…
1 构建一个centos7.6.1810的docker镜像,用于下载MySQL+xtrabackup所需安装包 7.6.1810的docker镜像,低版本最小安装,会尽可能把所需的包拉齐。 Dockerfile文件如下 FROM centos:7.6.1810 CMD yum install -y https://repo.percona.com/yum/percona-release-latest.noarch.rpm https://repo.mysql.com//mysql80-community-relea…
本文主要介绍JDBC的概念和使用以及DBUtil工具类。 1.JDBC概述 1.1 基本概念 JDBC(Java Database Connectivity)就是Java数据库连接,是一种用于执行SQL语句的Java技术,提供了访问多种关系数据库的统一方式,主要借助Java语言编写的类和接口。 1.2 JDBC 原理 JDBC是由SUN公司定义的一套访问数据库的接口,具体的实现是由各大数据库厂家去实现,每个数据库厂家都有自己的技术实现,也就是 JDBC 驱动实现类,Java应用程序连接指定数据库时,需要使用厂…
在mysql中,hint指的是“查询优化提示”,会提示优化器按照一定的方式来生成执行计划进行优化,让用户的sql语句更具灵活性;Hint可基于表的连接顺序、方法、访问路径、并行度等规则对DML(数据操纵语言,Data Manipulation Language)语句产生作用。 我们在操作表、字段或索引时可以添加 comment 来增强代码可读性,以便他人快速读懂代码,这是对使用数据库的人的一种提示;同样的,还有一种提示,叫做hint,是给数据库的提示。 何谓 hint hint指的是“查询优化提示”,它会提示优…
现在要是说mysql是什么东西,就不礼貌了 虽然有的同学没有进行系统的深入学习,但应该也有个基本概念 【不了解也没关系,后续会进行mysql专栏讲解】简单来说,存储数据的 学习mysql,就要先安装它 上官网 : https://dev.mysql.com/downloads/mysql/ 打开网址,我们可以看到最新版本,但我们不安装最新版本,我们安装5.7 ,可以这么说,目前大多数公司使用最多的版本还是5.7 ,[当然也有8.0的] 为什么都选择5.7 呢? 找度娘: 注意啊,这里并不是绝对,…
阅识风云是华为云信息大咖,擅长将复杂信息多元化呈现,其出品的一张图(云图说)、深入浅出的博文(云小课)或短视频(云视厅)总有一款能让您快速上手华为云。更多精彩内容请单击此处。 摘要:购买Redis实例时,实例类型有单机、主备、Proxy集群、Cluster集群和读写分离这么多种,该怎么选?别担心,本篇云小课把每个Redis实例类型的特点优势给您一一道来。 本文分享自华为云社区《【云小课】应用平台第40课 云小课教您如何选择Redis实例类型》,作者: 阅识风云。 购买Redis实例时,实例类型有单机、主备、Prox…
sysbench是一个开源的、基于LuaJIT(LuaJIT 是 Lua 的即时编译器,可将代码直接翻译成机器码,性能比原生 lua 要高) 的、可自定义脚本的多线程基准测试工具,也是目前用得最多的 MySQL 性能压测工具。 基于 sysbench,我们可以对比 MySQL 在不同版本、不同硬件配置、不同参数(操作系统和数据库)下的性能差异。 下面会从 sysbench 的基本用法出发,逐渐延伸到 sysbench 的一些高级玩法,譬如如何阅读自带的测试脚本、如何自定义测试项等。除此之外,使用 sysbench …
GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。 GreatSQL是MySQL的国产分支版本,使用上与MySQL一致。 作者:王权富贵 1.概述 MySQL的分区表没有禁止NULL值作为分区表达式的值,无论它是列值还是用户提供的表达式的值,需要记住NULL值不是数字。MySQL的分区实现中将NULL视为小于任何非NULL值,与order by类似。 2.range分区表处理NULL 1.创建range分区表 CREATE TABLE t_range ( c1 INT, c2 VARCHA…