MySQL是一種流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它支持各種數(shù)據(jù)類型,包括數(shù)字類型。在MySQL中,數(shù)字類型用于存儲數(shù)值數(shù)據(jù),包括整數(shù)和小數(shù)。其中,數(shù)字類型又可細分為整型和浮點型。
-- 創(chuàng)建一個名為students的表格 CREATE TABLE students( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL, age TINYINT UNSIGNED, score FLOAT(4,2) ); -- 插入數(shù)據(jù) INSERT INTO students(name, age, score) VALUES ('Alice', 18, 95.00), ('Bob', 20, 87.50), ('Cathy', 22, 78.29), ('David', 19, 92.75);
在上面的代碼示例中,我們定義了一個students表格,其中age列和score列分別是整數(shù)類型和浮點類型。age列使用了TINYINT UNSIGNED類型,范圍為0 ~ 255,而score列使用了FLOAT(4,2)類型,其中4表示數(shù)字總共占用4個字節(jié),2表示小數(shù)部分占用2個字節(jié)。我們插入了4條數(shù)據(jù),其中age和score列分別存儲了數(shù)值數(shù)據(jù)。
MySQL支持各種數(shù)字類型,例如int、tinyint、bigint、float、double等。不同的數(shù)字類型有不同的存儲范圍和存儲精度,應(yīng)根據(jù)實際需要選擇合適的類型。此外,MySQL還支持數(shù)值運算,包括加、減、乘、除等,可以為應(yīng)用程序提供強大的數(shù)據(jù)處理能力。