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

mysql 字段类型

作者:初吻被奶嘴夺走了   发布日期:2026-07-12   浏览:50

-- 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');

解释说明:

  1. INT: 整数类型,常用于主键。AUTO_INCREMENT 表示该字段会自动递增。
  2. VARCHAR: 可变长度字符串,适用于存储较短的文本,如姓名、地址等。
  3. TINYINT: 小整数类型,UNSIGNED 表示无符号,即只能存储非负数。
  4. DECIMAL: 十进制数,适用于存储精确的小数,如货币金额。
  5. DATE: 日期类型,只存储年月日。
  6. DATETIME: 日期时间类型,同时存储日期和时间。
  7. BOOLEAN: 布尔类型,表示真假值。
  8. TEXT: 大文本类型,适合存储大量的文本内容。

以上代码展示了如何在 MySQL 中定义不同类型的字段,并插入一条示例数据。

上一篇:mysql批量insert

下一篇:mysql字段类型

大家都在看

mysql二级索引

mysqlavg函数保留小数

mysql显示表内容

mysql收集表统计信息

mysql经纬度距离计算

mysql 加密

mysql大小写转换函数

存储过程mysql

mysql 1265

mysql with语句

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

Laravel 中文站