mysql
maercecd
学习可以消除心中的不安。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MYSQL 索引长度的限制
myisam表,单列索引,最大长度不能超过 1000 bytes; innodb表,单列索引,最大长度不能超过 767 bytes; utf8 编码时 一个字符占三个字节 varchar 型能建立索引的最大长度分别为 myisam 1000/3 333 innodb 767/3 255 utf8mb4 编码时 一个字符占四个字节 varchar 型能建立索引的最大长度分别为 myisam 1000/4 250 innodb 767/4...转载 2020-06-27 19:04:57 · 1152 阅读 · 0 评论 -
char和varchar以及zerofill作用
char和varchar的联系和区别 联系: mysql中的字段类型char和varchar都可以存入字符类型数据,都可以通过char(5)和varchar(5)来限制存入字符的长度为5,即想将字符串'abcdef'存入该类型的字段中,是无法成功的,只能存入字符长度小于等于5的数据,所以最终数据库中的数据为'abcde'。 现在有一张student表,其中有字段s_no类型为char(3),...原创 2019-06-17 23:46:16 · 1852 阅读 · 1 评论 -
MySQL 事务
前言 在讲mysql的事务前,先简单介绍一下mysql的两种引擎,分别是InnoDB和MyISAM,主要介绍一下两种引擎之间的区别。 InnoDB:支持事务,支持行级锁; MyISAM:不支持事务,支持表级锁; 由于MyISAM不支持事务,而InnoDB支持事务,所以下面所讲的事务都是基于InnoDB引擎的。 什么是事务?为什么需要事务? 这里拿小A给小B转账100元作为场景来介...原创 2019-06-23 10:53:28 · 1485 阅读 · 1 评论 -
mybatis的配置和使用
什么是 MyBatis? MyBatis 是一款优秀的持久层框架,它支持定制化 SQL、存储过程以及高级映射。MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis 可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 Java中...原创 2019-06-30 11:21:37 · 2001 阅读 · 0 评论 -
mysql主从数据库
一、主从数据库的区别 从数据库(Slave)是主数据库的备份,当主数据库(Master)变化时从数据库要更新,这些数据库软件可以设计更新周期。这是提高信息安全的手段。主从数据库服务器不在一个地理位置上,当发生意外时数据库可以保存。 (1) 主从分工 其中Master负责写操作的负载,也就是说一切写的操作都在Master上进行,而读的操作则分摊到Slave上进行。这样一来的可以大大提高读取的效...原创 2019-09-07 08:54:20 · 284 阅读 · 0 评论 -
mysql聚集索引与非聚集索引
聚集索引: InnoDB存储引擎表是索引组织表,即按照主键的顺序存储数据。聚集索引(clustered index)就是按照每张表的主键构造一棵B+树,树中的叶子节点存放着表中的行记录数据,因此,也将聚集索引的叶子节点称为数据页;非叶子节点中存放着仅仅是键值和指向叶子节点的偏移量。每个叶子节点(数据页)都通过一个双向链表进行连接。 由于实际的数据页只能按照一棵B+树进行排序,因此数据库中每张...原创 2019-09-28 13:45:56 · 224 阅读 · 0 评论
分享