考虑 MySQL 中的两种 String 类型
1.字符[长度]
2.Varchar[长度]
问题:对于 Varchar 或 Char 哪种类型,需要定义LENGTH字段?
根据我的观点,它是 Char,但在一个教程中写道,您必须为 Varchar 定义长度,而对 Char 类型没有这样的要求。
CHAR(M) - 长度在 1 到 255 个字符之间的固定长度字符串(例如
CHAR(5)),在存储时用空格填充到指定长度。定义长度
不是必需的,但默认值为 1。
VARCHAR(M) - 长度在 1 到 255 个字符之间的可变长度字符串;为了
例如 VARCHAR(25)。创建 VARCHAR 字段时必须定义长度。
链接:www.tutorialspoint.com/mysql/mysql-data-types.htm
教程中写的东西对吗?