首页 >

mysql数值类型教程 |mysql导入10g

mysql decm 类型,mysql运维和开发,php监听mysql更新触发,mysql中的枚举类,mysql启动是不了,mysql导入10gmysql数值类型教程 |mysql导入10g

下面是MySQL数值类型的介绍和使用示例:

整数类型

MySQL支持多种整数类型,每种类型有不同的存储大小和范围。

TINYINT         -128 ~ 127        1字节(8位)
SMALLINT        -32768 ~ 32767    2字节(16位)
MEDIUMINT       -8388608 ~ 8388607 3字节(24位)
INT             -2147483648 ~ 2147483647 4字节(32位)
BIGINT          -9223372036854775808 ~ 9223372036854775807 8字节(64位)

示例:

CREATE TABLE student (
id INT PRIMARY KEY,
name VARCHAR(50),
age TINYINT UNSIGNED,
score INT
);

小数类型

MySQL支持多种小数类型,每种类型有不同的精度和范围。

FLOAT(M,D)      单精度浮点数,M总位数,D小数位数
DOUBLE(M,D)     双精度浮点数,M总位数,D小数位数
DECIMAL(M,D)    定点数,M总位数,D小数位数

示例:

CREATE TABLE product (
id INT PRIMARY KEY,
name VARCHAR(50),
price DECIMAL(9,2),
discount FLOAT(5,2)
);

日期和时间类型

MySQL支持多种日期和时间类型,可用于存储年、月、日、时、分、秒等时间信息。

DATE        YYYY-MM-DD          日期
TIME        HH:MM:SS            时间
DATETIME    YYYY-MM-DD HH:MM:SS 日期时间
TIMESTAMP   时间戳               Unix时间戳,从1970年1月1日开始计算

示例:

CREATE TABLE order (
id INT PRIMARY KEY,
product_id INT,
user_id INT,
time TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
FOREIGN KEY (product_id) REFERENCES product(id),
FOREIGN KEY (user_id) REFERENCES user(id)
);

以上是MySQL数值类型的简介和使用示例,更多具体细节请查阅MySQL官方文档。


mysql数值类型教程 |mysql导入10g
  • mybatis读取mysql中的字段备注 |mysql数据库100m
  • mybatis读取mysql中的字段备注 |mysql数据库100m | mybatis读取mysql中的字段备注 |mysql数据库100m ...

    mysql数值类型教程 |mysql导入10g
  • 为什么你的宝塔无法创建MySQL?解决方法在这里 |mysql 定义 日期常量
  • 为什么你的宝塔无法创建MySQL?解决方法在这里 |mysql 定义 日期常量 | 为什么你的宝塔无法创建MySQL?解决方法在这里 |mysql 定义 日期常量 ...

    mysql数值类型教程 |mysql导入10g
  • 如何快速高效地批量修改MySQL用户密码 |mysql倒序加分页
  • 如何快速高效地批量修改MySQL用户密码 |mysql倒序加分页 | 如何快速高效地批量修改MySQL用户密码 |mysql倒序加分页 ...