MySQL
已收录文章:4965篇
-
设计关系数据库时,遵从不同的规范要求,设计出合理的关系型数据库,这些不同的规范要求被称为不同的范式,各种范式呈递次规范,越高的范式数据库冗余越小。但是有些时候一昧的追求范248 收藏
-
现在有两张表,t1表100行,t2表1000行 select * from t1 straight_join t2 on (t1.a=t2.b);Simple Nested-Loop Join(没有被MYSQL使用)前提:join字段t2.b不存在索引 查询过程:全表扫描t1,然后将每一条记录a字段作498 收藏
-
上篇文章介绍了基于MM实现的MySQL高可用实现方案,但是MM实现的高可用具有一定得局限性,只能有两台主库,不能添加新的从库,本篇文章将介绍MySQL的另外一种高可用实现方案,即:MHA(MasterH437 收藏
-
我的博客增INSERT INTO stu(studentNo, loginPwd, studentName, sex, gradeId, phone, address, bornDate, mail, identityCard) VALUE ('123456','00000','小简','秘密','1','1888888888','长沙','2000-1-1','747945307@qq.com','43032000000000');INSERT INTO156 收藏
-
什么是分表? 分表是将一个大表按照一定的规则分解成多张具有独立存储空间的实体表,我们可以称为子表,每个表都对应三个文件,MYD数据文件,.MYI索引文件,.frm表结构文件。这些子表可268 收藏
-
前言最近我做过一个MySQL百万级别数据的excel导出功能,已经正常上线使用了。这个功能挺有意思的,里面需要注意的细节还真不少,现在拿出来跟大家分享一下,希望对你会有所帮助。原始242 收藏
-
使用EntityManager的createNativeQuery 在使用createNativeQuery方法时,这个方法进行了重载,我经常使用的两个方法分别为 createNativeQuery(String sql) createNativeQuery(String sql,Class<T> aClass) 这两个方法的区365 收藏
-
文章背景ubuntu 20.04 默认支持 mysql8 ,不支持 mysql5 。Ubuntu 20 apt源的 mysql server 的最新版本已更新到 mysql8.0.27 ,我们可以直接通过 apt 命令来安装!顺带一提,某些 过时 的 mysql 5 安装教程 中,也252 收藏
-
今天就讲讲MySQL的锁 主讲:Mysql的悲观锁 和 乐观锁官方:If you query data and then insert or update related data within the same transaction, the regular SELECT statement does not give enough protection. Other transactions can update or318 收藏
-
格式 YYYY-MM-DD HH:MM:SS, 固定19个字符长度范围 '1970-01-01 00:00:01' UTC to '2038-01-19 03:14:07' UTC UTC是协调世界时,又称世界标准时区 插入一个timestamp类型的值时, mysql会将你当前客户端连136 收藏
-
前言我们平时在向MySQL数据库表中插入数据时,实际数据是以行记录的格式存储在磁盘上的,本篇我们就一起来详细的了解下MySQL的行记录格式,理解了行记录的格式有助于我们后面了解MySQL如何399 收藏
-
众所周知MySQL联合索引遵循最左前缀匹配原则,在少数情况下也会不遵循(有兴趣,可以翻一下上篇文章)。创建联合索引的时候,建议优先把区分度高的字段放在第一列。至于怎么统计区分度303 收藏