MySql
萧逸才
这个作者很懒,什么都没留下…
展开
-
SqlServer数据库迁移至MySql注意点——
先看区别SqlServertinyint:范围(0,255),存储大小为 1 字节MySqltinyint:有符号范围 ~ (-128,127),无符号范围 ~ (0,255),存储大小为 1 字节故当SqlServer表中含有Tinyint类型字段时,迁入到MySql需要将字段的无符号选择勾上,否则取值范围不一致(除非你的取值可以保证在(0,127)之内)...原创 2018-09-20 21:12:41 · 614 阅读 · 0 评论 -
关于"Specified key was too long; max key length is xxx bytes"
场景给MySql数据库表Varchar类型字段加索引时报错:“Specified key was too long; max key length is xxx bytes”;原因字段太长导致无法加索引;解决修改字段长度,注意编码格式,例如你的字段长度为100(指的是字符数),而编码是utf-8,那么最大占用3乘100=300 byte,如果编码是utf8mb4则最大占用4乘100=40...原创 2018-09-21 19:50:19 · 43292 阅读 · 0 评论 -
代码实践之Job如何从MySql获取数据
相信很多人都写过Job,特别是对于从MySql进行大数据量(百万级、千万级甚至亿级)的频繁读取,在这种场景下如何从数据库查询数据就不是一个简单的问题了,查询效率至关重要!我们先看一下最常见也是应用最广泛的写法:select * from tableName where ... limit m,n;这种写法对于用户从前端读取数据的场景下是满足需求的,因为m和n的值都不会很大,最多两位数,...原创 2019-08-18 17:29:17 · 333 阅读 · 0 评论