`

MySQL数据类型

阅读更多
其中的长度以字节为单位
名称
 
长度
 
 
 
 
用法
 
TINYINT(M)
 
BIT,BOOL,BOOLEAN
 
1
 
如果为无符号数,可以存储从0到255的数;
 
否则可以存储从-128到127的数。
 
SMALLINT(M)
 
2
 
如果为无符号数,可以存储从0到65535的数;
 
否则可以存储从-32768到32767的数。
 
MEDIUMINT(M)
 
3
 
如果为无符号数,可以存储从0到16777215的数;否则可以存储从-8388608到8388607的数
 
INT(M)
 
INTEGER(M)
 
4
 
如果为无符号数,可以存储从0到4294967295的数,否则可以存储从-2147483648到2147483647的数。
 
BIGINT(M)
 
8
 
如果为无符号数,可以存储从0到18446744073709551615的数,否则可以存储从-9223372036854775808到9223372036854775807的数。
 
FLOAT(precision)
 
4或8
 
这里的precision是可以直达53的整数。如果precision<=24则转换为FLOAT,如果precision>24并且precision<=53则转换为DOUBLE。
 
FLOAT(M,D)
 
4
 
单精度浮点数。
 
DOUBLE(M,D),
 
DOUBLE PRECISION,
 
REAL
 
 
 
 
8
 
双精度浮点。
 
DECIMAL(M,D),
 
DEC,NUMERIC,FIXED
 
M+1或M+2
 
未打包的浮点数。
 
DATE
 
3
 
以YYYY-MM-DD的格式显示。
 
DATETIME
 
HH:MM:SS
 
8
 
以YYYY-MM-DD的格式显示。
 
TIMESTAMP
 
4
 
以YYYY-MM-DD的格式显示。
 
TIME
 
3
 
以HH:MM:SS的格式显示。
 
YEAR
 
1
 
以YYYY的格式显示。
 
CHAR(M)
 
M
 
定长字符串。
 
VARCHAR(M)
 
最大M
 
变长字符串。M<=255.
 
TINYBLOB,
 
TINYTEXT
 
最大255
 
TINYBLOB为大小写敏感,而TINYTEXT不是大小写敏感的。
 
BLOB,
 
TEXT
 
最大64K
 
BLOB为大小敏感的,而TEXT不是大小写敏感的。
 
MEDIUMBLOB,
 
MEDIUMTEXT
 
最大16M
 
MEDIUMBLOB为大小写敏感的,而MEDIUMTEXT不是大小敏感的。
 
LONGBLOB,
 
LONGTEXT
 
最大4G
 
LONGBLOB为大小敏感的,而LONGTEXT不是大小敏感的。
 
ENUM(VALUE1,….)
 
1或2
 
最大可达65535个不同的值。
 
SET(VALUE1,….)
 
可达8
 
最大可达64个不同的值。
 

 

分享到:
评论

相关推荐

    mysql数据类型

    MySQL 数据类型详解 MySQL 数据类型是指在 MySQL 中存储数据的格式,包括整型、浮点型、定点型、字符串、日期时间型、枚举型等多种类型。下面将对 MySQL 数据类型进行详细的介绍。 整型 MySQL 中的整型包括 ...

    Java数据类型和MySql数据类型对应表

    Java 数据类型和 MySql 数据类型对应表 在 Java 编程中,了解 Java 数据类型和 MySql 数据类型的对应关系非常重要。这是因为在 Java 应用程序中,我们经常需要与数据库进行交互,而 MySql 是一种常用的关系数据库...

    Java数据类型和MySql数据类型对应一览

    Java 数据类型和 MySql 数据类型对应一览 在 Java 编程语言中,数据类型是指变量或函数可以持有的值的类型。 MySql 数据库也具有其自己的数据类型,用于存储和管理数据。在本文中,我们将对 Java 数据类型和 MySql ...

    mysql数据类型转换

    通过对MySQL数据类型转换方法的详细介绍,我们可以看到,无论是将数字类型转换为字符串类型还是将字符串类型转换为数字类型,都有多种有效的方法可供选择。理解并掌握这些转换方法有助于我们在日常开发工作中更加...

    MySQL数据类型全掌握

    ### MySQL数据类型全掌握 #### 一、概述 在数据库设计和开发过程中,正确选择数据类型对于确保数据的准确性和优化存储空间至关重要。MySQL作为一款广泛使用的开源关系型数据库管理系统,提供了丰富的数据类型来...

    MySQL数据类型详解

    MySQL数据类型详解 在数据库管理系统中,数据类型是用来定义列中数据可以取值的类型和范围。在MySQL中定义数据类型具有重要的作用: 1. 对数据进行分类:数据类型有助于对数据进行归类处理,例如整数、字符串、...

    mysql数据类型详解.pdf

    总之,MySQL数据类型的灵活使用对于数据库性能优化至关重要,同时也关系到数据完整性和安全性。在实际应用中,数据库管理员和开发者应当根据实际需求和数据特性,选择最合适的数据类型,以达到存储高效和查询快速的...

    MySQL 数据类型 (列表)

    MySQL 数据类型详解 MySQL 数据类型是 MySQL 数据库中的一种基本概念,它定义了数据在数据库中的存储格式和范围。了解 MySQL 数据类型对于数据库设计和开发至关重要。本文将详细介绍 MySQL 数据类型,包括整数、...

    mysql数据类型.doc

    MySQL 数据类型详解 MySQL 是一个功能强大且广泛使用的关系数据库管理系统,它提供了多种数据类型来存储不同的数据。了解 MySQL 的数据类型对于数据库设计和开发非常重要。本文将详细介绍 MySQL 的各种数据类型,...

    学习MySQL数据库 MySQL数据类型

    MySQL数据类型

    MySQL数据类型选择

    MySQL 数据类型选择 MySQL 数据类型选择是数据库设计中非常重要的一步,因为不同的数据类型选择对数据库的性能和存储空间都有着很大的影响。在 MySQL 中,选择合适的数据类型可以提高查询效率、降低存储空间占用、...

    25.9 MySQL 数据类型

    MySQL 数据类型是数据库管理系统中用来定义列属性的关键元素,它决定了可以存储在列中的数据种类。MySQL 支持多种数据类型,包括数值类型、字符串类型、日期和时间类型以及二进制类型。这些数据类型的选择直接影响到...

    MYSQL 数据类型

    【MySQL 数据类型】是数据库设计中的关键概念,它决定了数据的存储方式、占用空间以及可接受的值的范围。MySQL 提供了丰富的数据类型,包括整数类型、浮点数类型、定点数类型、日期和时间类型、字符串类型以及二进制...

    mysql数据类型共2页.pdf.zip

    在这个“mysql数据类型共2页.pdf.zip”压缩包中,很显然,我们能够获取到关于MySQL数据类型的简要介绍。尽管实际内容并未在此提供,但我们可以基于通用知识来详细阐述这个主题。 MySQL的数据类型大致可以分为以下几...

    MySQL 数据类型介绍.docx

    "MySQL 数据类型介绍" MySQL 数据类型是指系统中所允许的数据的类型。数据库中的每个列都应该有适当的数据类型,用于限制或允许该列中存储的数据。例如,列中存储的为数字,则相应的数据类型应该为数值类型。如果...

Global site tag (gtag.js) - Google Analytics