-- MySQL Numeric 数据类型示例
-- TINYINT: 一个非常小的整数,范围是从 -128 到 127 (有符号) 或 0 到 255 (无符号)
CREATE TABLE tinyint_example (
id INT AUTO_INCREMENT PRIMARY KEY,
value TINYINT
);
-- SMALLINT: 一个小整数,范围是从 -32768 到 32767 (有符号) 或 0 到 65535 (无符号)
CREATE TABLE smallint_example (
id INT AUTO_INCREMENT PRIMARY KEY,
value SMALLINT
);
-- MEDIUMINT: 一个中等大小的整数,范围是从 -8388608 到 8388607 (有符号) 或 0 到 16777215 (无符号)
CREATE TABLE mediumint_example (
id INT AUTO_INCREMENT PRIMARY KEY,
value MEDIUMINT
);
-- INT 或 INTEGER: 一个标准的整数,范围是从 -2147483648 到 2147483647 (有符号) 或 0 到 4294967295 (无符号)
CREATE TABLE int_example (
id INT AUTO_INCREMENT PRIMARY KEY,
value INT
);
-- BIGINT: 一个大整数,范围是从 -9223372036854775808 到 9223372036854775807 (有符号) 或 0 到 18446744073709551615 (无符号)
CREATE TABLE bigint_example (
id INT AUTO_INCREMENT PRIMARY KEY,
value BIGINT
);
-- FLOAT: 单精度浮点数
CREATE TABLE float_example (
id INT AUTO_INCREMENT PRIMARY KEY,
value FLOAT
);
-- DOUBLE 或 DOUBLE PRECISION: 双精度浮点数
CREATE TABLE double_example (
id INT AUTO_INCREMENT PRIMARY KEY,
value DOUBLE
);
-- DECIMAL 或 NUMERIC: 固定精度的十进制数,确保精确的小数表示
CREATE TABLE decimal_example (
id INT AUTO_INCREMENT PRIMARY KEY,
value DECIMAL(10, 2) -- 总共10位数字,其中2位是小数
);
这些数据类型的选择取决于你需要存储的数据范围和精度要求。
上一篇:mysql循环
下一篇:mysql 查询用户权限
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站