-- 在 MySQL 中,`unsigned` 是一个属性,可以应用于整数类型的列(如 TINYINT、SMALLINT、MEDIUMINT、INT 和 BIGINT)。
-- 它表示该列的值不能为负数,只能存储非负数。使用 `unsigned` 可以使该列的最大值增加一倍。
-- 示例代码:
CREATE TABLE example_table (
id INT UNSIGNED AUTO_INCREMENT PRIMARY KEY,
age TINYINT UNSIGNED,
salary DECIMAL(10,2) UNSIGNED
);
-- 解释:
-- 1. `id` 列是 INT 类型,并且使用了 `UNSIGNED` 属性,因此它的取值范围是从 0 到 4294967295。
-- 2. `age` 列是 TINYINT 类型,并且使用了 `UNSIGNED` 属性,因此它的取值范围是从 0 到 255。
-- 3. `salary` 列是 DECIMAL 类型,并且使用了 `UNSIGNED` 属性,因此它只能存储非负的小数值。
上一篇:mysql 插入更新
下一篇:brew 启动mysql
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站