在MySQL中,建表時需要指定列的數據類型。數據類型是決定存儲在列中的數據類型的基礎。下面是MySQL中常見的建表數據類型:
INT:整數類型,可以是有符號或無符號。整數類型包括TINYINT(1字節)、SMALLINT(2字節)、MEDIUMINT(3字節)、INT(4字節)和BIGINT(8字節);
FLOAT:浮點型,包括FLOAT(單精度浮點數,4字節)和DOUBLE(雙精度浮點數,8字節);
DECIMAL:高精度小數,DECIMAL(M,D)中M表示整數位+小數位,D表示小數位數;
DATE:日期類型,格式為'YYYY-MM-DD';
TIME:時間類型,格式為'HH:MM:SS';
DATETIME:日期時間類型,格式為'YYYY-MM-DD HH:MM:SS';
TIMESTAMP:時間戳類型,自動轉換為UTC時間,格式為'YYYY-MM-DD HH:MM:SS';
YEAR:年份類型,存儲不含日期信息的年份,范圍是1901到2155,可以用2字節、3字節或4字節進行存儲;
CHAR:固定長度字符串,CHAR(M),M為字符串長度,如果字符串長度不足M,則在末尾填充空格;
VARCHAR:可變長度字符串,VARCHAR(M),M為字符串長度,最大為65535字節;
BLOB:二進制類型,存儲二進制數據,最大為65535字節;
ENUM:枚舉類型,可選擇指定值中的一種,ENUM('value1','value2','value3',...)。
以上是MySQL中常見的建表數據類型,根據具體需求進行選擇即可。
上一篇css 上下發光
下一篇css 三角形加邊框