mytecdb.com

一、问题背景环境:MySQL:Percona Server for MySQL 5.7.19JDBC:mysql connector-J 5.1.45Java代码通过JDBC执行SQL报错 如下:java.sql.SQLException:...
  • 2020-01-22 06:50:31
  • 浏览(563)
  • 分类:MySQL Bug
字符串类型是MySQL使用最广泛的数据类型之一,主要包括固定长度字符串,变长字符串,大文本字符串,二进制字符串,枚举,集合等。字符串类型:CHARVARCHARBINARYVARBINARYTINYTEXTTEXTMEDIUMTEXTLON...
时间和日期是数据库的基本数据类型,也是使用较多的一类数据类型,主要包括时间戳、日期、年等。日期和日期类型:DATEDATETIMETIMETIMESTAMPYEAR其中TIME,DATETIME,TIMESTAMP可以精确到微秒。DATE:...
数值类型是MySQL最基本的数据类型,也是使用最多的类型,主要包括整型、浮点型、精确数值型等。数值类型:BITTINYINTBOOL/BOOLEANSMALLINTMEDIUMINTINT/INTEGERBIGINTDECIMAL/DEC/...
MySQL性能优化的方法有很多,预编译是使用比较多,效果比较好的一种方法。本文将简单介绍什么是MySQL预编译语句,如何使用预编译语句,以及使用预编译语句在性能上能带来多少提高。什么是预编译语句?MySQL在执行SQL语句时,分为几个阶段。...
MySQL学习资料推荐,包括实体书、电子书、网站博客等等。实体书推荐:《MySQL必知必会》《MySQL技术内幕:InnoDB存储引擎》《高性能MySQL(第3版)》《MySQL技术内幕(第5版)》《深入浅出MySQL:数据库开发、优化与管...
MySQL死锁的原因有很多,总的来说,还是因为加锁的顺序不一致,下面来看一个index_merge导致的死锁。死锁案例:MySQL版本:5.7.19隔离级别:提交读(RC)先看表结构,如下:CREATE TABLE `t` (  `id` ...
一直以来,我们使用MySQL,进行版本升级,比如从5.7.11升级到5.7.12,这种小版本升级是一个很小的事情,即使升级过程中或在升级之后,想要回滚,也很方便,直接将mysql server的二进制文件替换回来即可。但是从MySQL 8....
一直以来,MySQL版本升级依赖额外的工具 mysql_upgrade ,但是从 MySQL 8.0.16 开始,mysql_upgrade 工具将被废弃,取而代之的是MySQL 8.0 新的版本升级方式,升级功能集成到MySQL Serv...
在linux平台安装MySQL有很多种方式,比如rpm包,deb包,yum,apt-get 等等,每一种方式都限定于特定的linux发行版本,不具备通用性。然而MySQL提供了一种linux generic方式,能够在所有linux发行版进...