mysql的char数据类型和varchar数据类型的选择_MySQL
程序员文章站
2022-05-17 09:37:45
...
mysql的char数据类型和varchar数据类型的选择
存储引擎对于选择char和varchar的影响:
对于MyISAM存储引擎:最好使用固定长度的数据列代替可变长度的数据列。这样可以使整个表静态化,从而使数据检索更快,用空间换时间
对于InnoDB存储引擎:使用可变长度的数据列,因为InnoDB数据表的存储格式不分固定长度和可变长度,因此使用char不一定比使用
varchar更好,但由于varchar是按照实际的长度存储,比较节省空间,所以对磁盘I/O和数据存储总量比较好
mysql并没有sqlserver的nchar和nvarchar数据类型
推荐阅读
-
SQL Server数据类型char、nchar、varchar、nvarchar的区别浅析
-
MySQL的数据类型和建库策略分析详解
-
mysql的数据类型与表约束
-
《高性能MySQL》笔记——MySQL建表数据类型的选择
-
mysql的数值、字符、时间日期三种数据类型介绍
-
SQL2005中char nchar varchar nvarchar数据类型的区别和使用环境讲解
-
SQL Server数据类型char、nchar、varchar、nvarchar的区别浅析
-
MySQL的数据类型和建库策略分析详解
-
mysql 开发基础系列13 选择合适的数据类型(下)
-
MySQL中的数据类型binary和varbinary详解