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

mysql unsigned

作者:忽然之间   发布日期:2026-07-13   浏览:99

-- 创建一个包含 unsigned 列的表示例
CREATE TABLE example_table (
    id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,  -- id 列为无符号整数,自动递增,并且是主键
    age TINYINT UNSIGNED,                        -- age 列为无符号小整数,范围从 0 到 255
    salary DECIMAL(10, 2) UNSIGNED               -- salary 列为无符号十进制数,总长度为 10,小数点后 2 位
);

-- 插入数据示例
INSERT INTO example_table (age, salary) VALUES (30, 5000.50);

-- 查询数据示例
SELECT * FROM example_table;

解释说明:

  • UNSIGNED 关键字用于指定列不能存储负数。它可以应用于整数类型(如 TINYINT, SMALLINT, MEDIUMINT, INT, BIGINT)和浮点数类型(如 FLOAT, DOUBLE, DECIMAL)。
  • 在上面的例子中,id 列是一个无符号整数,并且设置了 AUTO_INCREMENT,这意味着它的值会自动递增。
  • age 列是一个无符号的小整数,表示年龄,其范围是从 0 到 255。
  • salary 列是一个无符号的十进制数,用于存储工资信息,总长度为 10 位数字,其中小数点后有 2 位。

上一篇:mysql coalesce函数

下一篇:mysql mgr

大家都在看

mysql二级索引

mysqlavg函数保留小数

mysql显示表内容

mysql收集表统计信息

mysql经纬度距离计算

mysql 加密

mysql大小写转换函数

存储过程mysql

mysql 1265

mysql with语句

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

Laravel 中文站