一. 字符类型

不可变长char(n) : 字符集默认类型 * n + 可为空 * 1 (如果不可为空,则不加1)。

可变长varchar(n) : 字符集默认类型 * n + 2 (记录变可变长字符串需要) + 可为空 * 1 (如果不可为空,则不加1)。

常见字符集默认值系数:

1.1. utf8:3

1.2. utf8mb4: 4

1.3. latin:1

二. 整型

tinyint: 1   smallint: 2   int: 4   bigint: 8

如果该字段允许为空,那么加1

三.时间类型

请注意:时间字段上加上索引,这里长度可能与库版本有关系,待验证,这个要多以库实践,目前以mysql 5.6.51为例。

date类型:3

timestamp类型:4

datetime类型:5

字段都是非空,表字符集为utf8类型

Mysql学习之二. ken_len索引长度计算相关推荐

  1. MySQL学习记录 (二) ----- SQL数据查询语句(DQL)

    相关文章: <MySQL学习记录 (一) ----- 有关数据库的基本概念和MySQL常用命令> <MySQL学习记录 (二) ----- SQL数据查询语句(DQL)> &l ...

  2. MySQL学习笔记-主键索引和二级索引

    文章目录 MySQL学习笔记-主键索引和二级索引 1.笔记图 2.索引的常见模型 3.InnoDB 的索引模型 4.主键索引和普通索引查询的区别 5.如何选择主键字段 6.笔记图 7.回表过程 8.最 ...

  3. Mysql学习笔记(二)——表格及数据的插入

    Mysql学习笔记(二)--表格及数据的插入 文章目录 Mysql学习笔记(二)--表格及数据的插入 1.Mysql常用指令 2.创建表格 A.数据类型 B.完整性约束条件 3.查看表格 4.修改表格 ...

  4. uniapp 学习笔记二十七 购物车总价计算及弹窗交互逻辑完善

    uniapp 学习笔记二十七 购物车总价计算及弹窗交互逻辑完善 uniapp 学习笔记二十七 购物车总价计算及弹窗交互逻辑完善 cart.vue <template><view> ...

  5. MySQL学习笔记(二):MyISAM 存储引擎

    MyISAM 存储引擎 MyISAM 基于旧的 (不再可用) ISAM 存储引擎, 但有许多有用的扩展. 每个 MyISAM 表都存储在三个文件中的磁盘上.这些文件具有以表名开头的名称, 并具有用于指 ...

  6. 数据库MYSQL学习系列二

    2.1-MySQL数据类型 Number不止一种 ××× 浮点型 ××× INT SMALLINT MEDIUMINT BIGINT type Storage Minumun Value Maximu ...

  7. MySQL 学习笔记 二

    Ø function 函数 函数的作用比较大,一般多用在select查询语句和where条件语句之后.按照函数返回的结果, 可以分为:多行函数和单行函数:所谓的单行函数就是将每条数据进行独立的计算,然 ...

  8. mysql学习(2)索引的本质

    2019独角兽企业重金招聘Python工程师标准>>> 问题:SQL查询慢怎么办? 优化手段,加索引. 索引是帮助MYSQL高效的获取数据的排好序的数据结构. 问题:索引结构为什么使 ...

  9. MySQL学习(二)复制

    复制解决的问题是保持多个服务器之间的数据的一致性,就如同通过复制保持两个文件的一致性一样,只不过MySQL的复制要相对要复杂一些,其基本过程如下: 1)在主库上将数据更改记录到二进制日志(Binary ...

最新文章

  1. Xcode 5 Error CertUIFramework.axbundle
  2. python c参数,CPython – 读取C函数内的Python字典(键/值)作为参数传递
  3. Ubuntu常用命令与技巧
  4. matlab中tic,toc的用法
  5. sql查询百分之20到百分之40的数据_数据库基础学习——SQL语言知识总结(6)
  6. times(NULL) Segmentation fault
  7. C#多线程学习(五) 多线程的自动管理(定时器) (转载系列)——继续搜索引擎研究...
  8. 扫地机器人开机充电还是关机充电器_适用于智能扫地机器人的充电方法与流程...
  9. 复旦大学邱锡鹏教授《神经网络与深度学习》最新版更新!
  10. jupyter显示dataframe完整的行与列
  11. Python: 组合管理与蒙特卡洛方法实现
  12. java配置自动任务,定期执行代码
  13. ARM存储器控制器的使用
  14. 十八新娘八十郎,苍苍白发对红妆。鸳鸯被里成双夜,一树梨花压海棠。
  15. python-求两个数的最小公倍数
  16. Base64 混淆加密+迭代次数,Base64前后端加解密不一致、Base64 js加解密结果与java加解密结果不一致,Base64中文加密乱码
  17. mysql ignore用法_mysql insert 语句中的 ignore 关键字的作用
  18. TS 对象可能为“未定义”,不能将类型“ XXXX | undefined “分配给类型{ xxxx }
  19. win10创建Ubuntu16.04子系统,安装常用软件以及图形界面(包括win10远程桌面连接Ubuntu)
  20. 如何撰写需求文档(PRD)

热门文章

  1. matlab 天线设计 泰勒加权_泰勒加权功分器
  2. 自学python积累
  3. Kafka与Flink结合使用
  4. 管理-管理:管理百科
  5. C++模板学习--kankan
  6. [H1B/H4] H1B, H4 分别面签成功(广州)分享帖
  7. pci总线定时协议_PCI总线标准协议(中文版)
  8. 【君思智慧园区】 园区如何摆脱同质化发展的困境
  9. UML类图中类与类之间的关系
  10. -- 21、查询不同老师所教不同课程平均分从高到低显示