MySQL成績屬于數值型數據類型。在MySQL中,數值型數據類型主要分為三類:整數型、浮點型和定點型。
整數型包括:TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT。這些數據類型用于儲存完整的整數值。
CREATE TABLE score( id INT(4) NOT NULL AUTO_INCREMENT, name VARCHAR(20) NOT NULL, mark INT(3) NOT NULL, PRIMARY KEY(id) );
浮點型包括:FLOAT和DOUBLE。這些數據類型用于儲存小數值,其中FLOAT可以儲存4個字節,DOUBLE可以儲存8個字節。
CREATE TABLE score( id INT(4) NOT NULL AUTO_INCREMENT, name VARCHAR(20) NOT NULL, mark FLOAT(3,2) NOT NULL, PRIMARY KEY(id) );
定點型包括:DECIMAL。這個數據類型用于儲存定點數值,即帶有十進制位數的小數值。
CREATE TABLE score( id INT(4) NOT NULL AUTO_INCREMENT, name VARCHAR(20) NOT NULL, mark DECIMAL(5,2) NOT NULL, PRIMARY KEY(id) );
在設計數據庫表時,需要根據實際需求選擇合適的數值型數據類型,以確保數據的準確性和查詢效率。