-- MySQL 字段类型示例
-- 创建一个名为 `example_table` 的表,包含不同类型的字段
CREATE TABLE example_table (
id INT AUTO_INCREMENT PRIMARY KEY, -- 自增主键,整数类型
name VARCHAR(255) NOT NULL, -- 可变长度字符串,最大长度为255
age TINYINT UNSIGNED, -- 无符号小整数,范围0-255
salary DECIMAL(10, 2), -- 十进制数,总位数10,小数点后2位
birth_date DATE, -- 日期类型,格式为YYYY-MM-DD
hired_at DATETIME, -- 日期时间类型,格式为YYYY-MM-DD HH:MM:SS
is_active BOOLEAN, -- 布尔类型,存储TRUE或FALSE
description TEXT -- 大文本类型,适合存储大量文本
);
-- 插入一条示例数据
INSERT INTO example_table (name, age, salary, birth_date, hired_at, is_active, description)
VALUES ('Alice', 30, 7500.50, '1990-01-01', '2020-06-15 08:30:00', TRUE, 'A senior software engineer');
INT: 整数类型,常用于主键。AUTO_INCREMENT 表示该字段会自动递增。VARCHAR: 可变长度字符串,适用于存储较短的文本,如姓名、地址等。TINYINT: 小整数类型,UNSIGNED 表示无符号,即只能存储非负数。DECIMAL: 十进制数,适用于存储精确的小数,如货币金额。DATE: 日期类型,只存储年月日。DATETIME: 日期时间类型,同时存储日期和时间。BOOLEAN: 布尔类型,表示真假值。TEXT: 大文本类型,适合存储大量的文本内容。以上代码展示了如何在 MySQL 中定义不同类型的字段,并插入一条示例数据。
上一篇:mysql批量insert
下一篇:mysql字段类型
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站