MySQL
设计模式
smith789
这个作者很懒,什么都没留下…
展开
-
Gap Locks & Next-Key Locks
高级结果映射MyBatis可以轻松的将一对一、一对多的查询结果映射成复杂的组合关系。表结构customer_login是客户表。customer_inf是客户信息扩展表。customer_login_log是客户登录日志表。customer_login和customer_inf的关系是1:1.customer_login和customer_login_log的关系是1:N。假设有...原创 2020-01-07 10:45:45 · 381 阅读 · 0 评论 -
MySQL事务隔离级别测试
事务的四大特性ACID事务有4个特性:原子性、一致性、隔离性、持久性。1、原子性:事务中的动作要么全部完成,要么全部不起作用。2、一致性:事务执行前后,数据是一致的。多个事务读取的数据应该是一致的。3、隔离性:事务之间是隔离的,互不干扰。4、持久性:事务被提交之后,对数据库中数据的改变应该是持久的,即使数据库发生故障也不应该有任何影响。MySQL的4个事务隔离级别MySQL有4个事务...原创 2020-01-04 18:26:21 · 164 阅读 · 0 评论 -
MySQL库、表、字段的一些限制
库和表MySQL本身不限制数据库的数量,但是底层操作系统可能限制文件夹(库以文件夹的形式表示)的数量。MySQL本身不限制表的数量,但是底层操作系统可能限制文件的数量(表以文件的形式表示)。某些存储引擎比如InnoDB限制最多40亿张表。表的大小表的大小,即文件的大小,受限制于操作系统对文件大小的限制,MySQL不限制。列的数量1张表最多4096个列,其中有效的存储数据的列会<4...原创 2019-12-31 19:44:05 · 1802 阅读 · 0 评论 -
like、索引和MySQL版本
主题sql中like的用法,在不同版本的MySQL中表现是不同的。具体细节如下:version 5.6.45case 1select version();SET NAMES utf8mb4;SET FOREIGN_KEY_CHECKS = 0;-- ------------------------------ Table structure for article-- ---...原创 2019-12-26 22:21:19 · 246 阅读 · 0 评论 -
MySQL binlog常见姿势(基于MySQL 8)
MyServer日志种类1、error log。2、general query log。记录了客户端的连接、查询日志。3、binary log。记录了数据的变化,也会用于主从复制。简称bin log4、relay log。从master节点接收到的数据变化日志。5、slow query log。慢查询日志。记录了超过long_query_time时间的sql。6、ddl log。数据库...原创 2019-12-24 23:00:37 · 303 阅读 · 0 评论 -
MySQL Community Server 8.0.18安装配置(Windows)及示例Employee库导入
下载地址https://dev.mysql.com/downloads/mysql/配置文件配置文件在Windows系统中,配置文件默认是安装目录下的 my.ini 文件,部分配置需要在初始安装时配置,大部分也可以在安装完成后进行更改。当然,极端情况下,所有的都是可以更改的。在安装根目录下添加 my.ini,比如我这里是:D:\Program\MySQL\my.ini...原创 2019-12-21 17:43:57 · 450 阅读 · 0 评论