我們知道CHAR用于存儲固定長度的字符串,VARCHAR用于存儲可變長度的字符串。因此,我們可以通過將列聲明為 CHAR,將其他列聲明為 VARCHAR,在同一個表中存儲固定長度和可變長度字符串。
示例
mysql> Create Table Employees(FirstName CHAR(10), LastName VARCHAR(10)); Query OK, 0 rows affected (0.64 sec) mysql> Desc Employees; +-----------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-----------+-------------+------+-----+---------+-------+ | FirstName | char(10) | YES | | NULL | | | LastName | varchar(10) | YES | | NULL | | +-----------+-------------+------+-----+---------+-------+ 2 rows in set (0.03 sec)
登錄后復制
以上就是如何在同一個 MySQL 表中存儲固定長度字符串和可變長度字符串?的詳細內容,更多請關注www.92cms.cn其它相關文章!