-- MySQL TINYINT 取值范围示例
-- TINYINT(1) 通常用于表示布尔值,但实际上它的取值范围是 -128 到 127(有符号)或 0 到 255(无符号)
-- 创建一个包含 TINYINT 字段的表
CREATE TABLE tinyint_example (
id INT AUTO_INCREMENT PRIMARY KEY,
signed_tinyint TINYINT, -- 有符号 TINYINT,取值范围 -128 到 127
unsigned_tinyint TINYINT UNSIGNED -- 无符号 TINYINT,取值范围 0 到 255
);
-- 插入一些示例数据
INSERT INTO tinyint_example (signed_tinyint, unsigned_tinyint) VALUES
(-128, 0), -- 最小有符号 TINYINT 和最小无符号 TINYINT
(127, 255), -- 最大有符号 TINYINT 和最大无符号 TINYINT
(0, 123); -- 中间值
-- 查询插入的数据
SELECT * FROM tinyint_example;
TINYINT 是 MySQL 中的一种整数类型,默认是有符号的,取值范围为 -128 到 127。UNSIGNED,则取值范围变为 0 到 255。TINYINT(1) 常被误解为布尔类型,但实际上它仍然是一个整数类型,只是显示宽度为 1。上一篇:mysql 时间戳
下一篇:mysql修改字段名
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站