MySQL INT 数据类型的含义

MySQL INT 数据类型的含义

在本文中,我们将介绍 MySQL INT 数据类型的含义及其相关信息。

阅读更多:MySQL 教程

INT 数据类型

INT 是 MySQL 中一个整型数据类型,它可以存储一个有符号的整数。INT 的长度为 4 个字节,所能存储的最大值为 2147483647,所能存储的最小值为 -2147483648。INT 的数据范围如下:

数据类型 长度(字节) 最大值 最小值
INT 4 2147483647 -2147483648

创建 INT 类型的列

可以使用CREATE TABLE语句创建一个 INT 类型的列,下面是一个例子:

CREATE TABLE demo (
    id INT NOT NULL,
    name VARCHAR(255),
    age INT
);
Mysql

在上面的语句中,id 和 age 是 INT 类型的列。NOT NULL 约束条件告诉 MySQL 数据库该列的值不能为空。

插入 INT 类型的值

可以使用 INSERT INTO 语句插入 INT 类型的值,下面是一个例子:

INSERT INTO demo (id, name, age) VALUES (1, 'Tom', 30);
Mysql

查询 INT 类型的列

可以使用SELECT语句查询 INT 类型的列,下面是一个例子:

SELECT id, name, age FROM demo;
Mysql

INT 的数据类型转换

在 MySQL 中,INT 数据类型可以进行数据类型转换。下面给出一些数据类型转换的例子:

转换为 VARCHAR 类型

SELECT CAST(age AS VARCHAR(100)) AS age_str FROM demo;
Mysql

上面的语句将 INT 类型的 age 转换为 VARCHAR 类型,并将其命名为 age_str。

转换为 DECIMAL 类型

SELECT CAST(age AS DECIMAL(10,2)) AS age_dec FROM demo;
Mysql

上面的语句将 INT 类型的 age 转换为 DECIMAL 类型,并将其命名为 age_dec。

总结

本文介绍了 MySQL 中 INT 数据类型的含义及其相关信息,同时给出了创建 INT 类型列、插入 INT 类型值、查询 INT 类型列、INT 的数据类型转换的例子。想要了解更多 MySQL 数据类型的知识可以参考相关资料。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册