mysql length和lengthb的区别

mysql length和lengthb的区别,第1张

length是按照字符数计算: length('字') 返回1length('ZI') 返回2lengthb是按照字节数计算: lengthb('字') 返回2lengthb('ZI') 返回2

length()返回字符串str的长度,以字节为单位。 多字节字符计为多个字节。 3个3字节字符的字符串,LENGTH()返回  9

联合索引是由多个字段组成的索引。CREATE [UNIQUE|FULLTEXT|SPATIAL] INDEX index_name[USING index_type]ON tbl_name (index_col_name,...)index_col_name:col_name [(length)] [ASC | DESC] 如果你经常要用到多个字段的多条件查询,可以考虑建立联合索引,一般是除第一个字段外的其它字段不经常用于条件筛选情况,比如说a,b 两个字段,如果你经常用a条件或者a+b条件去查询,而很少单独用b条件查询,那么可以建立a,b的联合索引。如果a和b都要分别经常独立的被用作查询条件,那还是建立多个单列索引。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7342332.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存