mysql
行者林锋
这个作者很懒,什么都没留下…
展开
-
mysql_3
mysql数据库使用原创 2022-09-15 10:53:34 · 103 阅读 · 1 评论 -
02 mysql字符串类型
MySQL 数据库的字符串类型有 CHAR、VARCHAR、BINARY、BLOB、TEXT、ENUM、SET。不同的类型在业务设计、数据库性能方面的表现完全不同,其中最常使用的是 CHAR、VARCHAR。CHAR(N) 用来保存固定长度的字符,N 的范围是 0 ~ 255,请牢记,N 表示的是字符,而不是字节。VARCHAR(N) 用来保存变长字符,N 的范围为 0 ~ 65536, N 表示字符。推荐把 MySQL 的默认字符集设置为 UTF8MB4排序规则排序规则(Collation原创 2021-06-08 11:34:42 · 147 阅读 · 0 评论 -
01 mysql数字类型注意事项
不推荐使用整型类型的属性Unsigned,若非要使用,参数 sql_mode 务必额外添加上选项 NO_UNSIGNED_SUBTRACTION;自增整型类型做主键,务必使用类型 BIGINT,而非 INT,后期表结构调整代价巨大;MySQL 8.0 版本前,自增整型会有回溯问题,做业务开发的你一定要了解这个问题;当达到自增整型类型的上限值时,再次自增插入,MySQL 数据库会报重复错误;不要再使用浮点类型 Float、Double,MySQL 后续版本将不再支持上述两种类型;账户余额字段原创 2021-06-03 08:49:59 · 137 阅读 · 0 评论 -
mysql索引优化
使用explain函数查看sql执行信息我们只需要注意一个最重要的type 的信息很明显的提现是否用到索引:type结果值从好到坏依次是:system > const > eq_ref > ref> fulltext > ref_or_null > index_merge > unique_subquery > index_subquery > range > index > ALLall:全表扫描index:另一种形式.原创 2021-05-13 09:13:44 · 57 阅读 · 0 评论