-- 创建一个包含 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
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站