`
kyleo
  • 浏览: 43937 次
  • 性别: Icon_minigender_1
  • 来自: 福州
社区版块
存档分类
最新评论

mysql数据类型

阅读更多

其中的长度以字节为单位

名称

 

长度

 

 

 

 

用法

 

TINYINT(M)

 

BIT,BOOL,BOOLEAN

 

1

 

如果为无符号数,可以存储从0255的数;

 

否则可以存储从-128127的数。

 

SMALLINT(M)

 

2

 

如果为无符号数,可以存储从065535的数;

 

否则可以存储从-3276832767的数。

 

MEDIUMINT(M)

 

3

 

如果为无符号数,可以存储从016777215的数;否则可以存储从-83886088388607的数

 

INT(M)

 

INTEGER(M)

 

4

 

如果为无符号数,可以存储从04294967295的数,否则可以存储从-21474836482147483647的数。

 

BIGINT(M)

 

8

 

如果为无符号数,可以存储从018446744073709551615的数,否则可以存储从-92233720368547758089223372036854775807的数。

 

FLOAT(precision)

 

48

 

这里的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+1M+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,….)

 

12

 

最大可达65535个不同的值。

 

SET(VALUE1,….)

 

可达8

 

最大可达64个不同的值。

分享到:
评论

相关推荐

    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数据类型

    MySQL 数据类型详细介绍 MySQL 数据类型是 MySQL 中最基本的组成部分,也是 MySQL 的核心组成部分。 MySQL 数据类型主要有六大类,即整型、浮点型、定点数浮点型、字符串、日期时间类型和二进制数据类型。 整型 ...

    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