Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

mysql数值类型有哪些

作者:硝烟   发布日期:2026-01-06   浏览:59

-- MySQL数值类型示例

-- TINYINT: 存储非常小的整数,范围 -128 到 127 (有符号) 或 0 到 255 (无符号)
CREATE TABLE example_tinyint (
    id INT AUTO_INCREMENT PRIMARY KEY,
    tinyint_column TINYINT
);

-- SMALLINT: 存储较小的整数,范围 -32768 到 32767 (有符号) 或 0 到 65535 (无符号)
CREATE TABLE example_smallint (
    id INT AUTO_INCREMENT PRIMARY KEY,
    smallint_column SMALLINT
);

-- MEDIUMINT: 存储中等大小的整数,范围 -8388608 到 8388607 (有符号) 或 0 到 16777215 (无符号)
CREATE TABLE example_mediumint (
    id INT AUTO_INCREMENT PRIMARY KEY,
    mediumint_column MEDIUMINT
);

-- INT 或 INTEGER: 存储标准整数,范围 -2147483648 到 2147483647 (有符号) 或 0 到 4294967295 (无符号)
CREATE TABLE example_int (
    id INT AUTO_INCREMENT PRIMARY KEY,
    int_column INT
);

-- BIGINT: 存储大整数,范围 -9223372036854775808 到 9223372036854775807 (有符号) 或 0 到 18446744073709551615 (无符号)
CREATE TABLE example_bigint (
    id INT AUTO_INCREMENT PRIMARY KEY,
    bigint_column BIGINT
);

-- FLOAT: 存储单精度浮点数,范围取决于精度
CREATE TABLE example_float (
    id INT AUTO_INCREMENT PRIMARY KEY,
    float_column FLOAT
);

-- DOUBLE 或 DOUBLE PRECISION: 存储双精度浮点数,范围取决于精度
CREATE TABLE example_double (
    id INT AUTO_INCREMENT PRIMARY KEY,
    double_column DOUBLE
);

-- DECIMAL 或 NUMERIC: 存储固定精度的十进制数,范围取决于精度和小数位数
CREATE TABLE example_decimal (
    id INT AUTO_INCREMENT PRIMARY KEY,
    decimal_column DECIMAL(10, 2)
);

以上代码展示了 MySQL 中常见的数值类型及其使用方法。每个表包含一个 id 列作为主键,并且有一个列用于演示特定的数值类型。

上一篇:mysql获取月份

下一篇:mysql 时间戳转字符串

大家都在看

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql 1265

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

brew 启动mysql

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站