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

mysql int范围

作者:发光男神   发布日期:2026-06-04   浏览:4

-- MySQL INT 类型的范围示例

-- TINYINT: 1 字节,范围 -128 到 127 (有符号), 0 到 255 (无符号)
CREATE TABLE tinyint_example (
    id INT AUTO_INCREMENT PRIMARY KEY,
    value TINYINT
);

-- SMALLINT: 2 字节,范围 -32768 到 32767 (有符号), 0 到 65535 (无符号)
CREATE TABLE smallint_example (
    id INT AUTO_INCREMENT PRIMARY KEY,
    value SMALLINT
);

-- MEDIUMINT: 3 字节,范围 -8388608 到 8388607 (有符号), 0 到 16777215 (无符号)
CREATE TABLE mediumint_example (
    id INT AUTO_INCREMENT PRIMARY KEY,
    value MEDIUMINT
);

-- INT 或 INTEGER: 4 字节,范围 -2147483648 到 2147483647 (有符号), 0 到 4294967295 (无符号)
CREATE TABLE int_example (
    id INT AUTO_INCREMENT PRIMARY KEY,
    value INT
);

-- BIGINT: 8 字节,范围 -9223372036854775808 到 9223372036854775807 (有符号), 0 到 18446744073709551615 (无符号)
CREATE TABLE bigint_example (
    id INT AUTO_INCREMENT PRIMARY KEY,
    value BIGINT
);

解释说明:

  • TINYINT:占用 1 字节,适用于存储非常小的整数。
  • SMALLINT:占用 2 字节,适用于存储较小的整数。
  • MEDIUMINT:占用 3 字节,适用于存储中等大小的整数。
  • INTINTEGER:占用 4 字节,是最常用的整数类型。
  • BIGINT:占用 8 字节,适用于存储非常大的整数。

每个类型的范围分为有符号和无符号两种情况。有符号类型可以表示负数,而无符号类型只能表示非负数,并且其最大值是相应有符号类型的两倍。

上一篇:docker 部署mysql8

下一篇:windows查看mysql服务状态

大家都在看

mysql二级索引

mysqlavg函数保留小数

mysql显示表内容

mysql经纬度距离计算

mysql 加密

存储过程mysql

mysql 1265

mysql with语句

mysql时间加减

mysql查询表名,模糊匹配

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

Laravel 中文站