`

MySQL 支持的数据类型(数值类型,字符串与时间类型)

阅读更多

数值类型:

 

 

类型  字节
TINYINT      1

 

 

SMALLINT      2
MEDIUMINT      3
INT,INTEGER      4

 

BIGINT      8

 

 

FLOAT

     4
DOUBLE      8

 
 

 

日期与时间类型:

 

DATE    4    9999-12-31
DATETIME    8 9999-12-31 23:59:59
TIMESTAMP    4 2038某个时刻
TIME    3 839:59:59
YEAR    1 2155

 

字符串类型:

 

CHAR(M)

M个字节,0 <= M <= 255 (L为固定的=255,不够补空格)

VARCHAR(M)

L+1个字节,其中L <= 0 <= M <= 65535(参见下面的注释)(MySQL5.0之前都是最大255)

BINARY(M)

M个字节,0 <= M <= 255

VARBINARY(M)

L+1个字节,其中L <= 0 <= M <= 255

TINYBLOB, TINYTEXT

L+1个字节,其中L < 2(256)

BLOB, TEXT

L+2个字节,其中L < 216 (65536)

MEDIUMBLOB, MEDIUMTEXT

L+3个字节,其中L < 224

LONGBLOB, LONGTEXT

L+4个字节,其中L < 232

ENUM('value1','value2',...)

12个字节,取决于枚举值的个数(最多65,535个值)

SET('value1','value2',...)

1234或者8个字节,取决于set成员的数目(最多64个成员)

分享到:
评论

相关推荐

    mysql 数值与字符串的比较

    在MySQL中,数值与字符串之间的比较是一个常见的操作,特别是在处理包含混合数据类型的列时。这里的例子涉及到了将数值条件应用于字符串类型的字段,如`uid`。这种比较可能会导致意想不到的结果,因为MySQL会尝试...

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

    MySql 提供了多种数据类型,包括整数类型、浮点数类型、字符串类型、日期时间类型、枚举类型等。每种数据类型都有其特点和用法。 在 MySql 中,整数类型包括 TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT 等。这些...

    Java中数据类型和MYSQL中数据类型的对比

    MySQL 的数据类型则主要分为三类:数值、日期/时间和字符串(字符)类型。 1. 数值类型:MySQL 提供了各种数值类型,如 INTEGER (INT)、SMALLINT、DECIMAL 和 FLOAT。INT 类型与 Java 中的 int 类型相似,但 MySQL ...

    Mysql、orcale 中的数据类型与java中的数据类型对应表.pdf

    在 MySQL 中,数据类型也可以分为数值类型、日期时间类型、字符串类型等。数值类型包括整形、浮点型和定点型等,其中整形包括 tinyint、smallint、mediumint、int 和 bigint 等;浮点型包括 float 和 double 等。...

    MYSQL基础:数据类型.docx

    MySQL 支持的各种数据类型可以分为数值类型、字符串类型、日期和时间类型、二进制类型和枚举和集合类型等。 数值类型 MySQL 支持的数值类型包括整数类型、浮点数类型和定点数类型。 * 整数类型:包括 TINYINT、...

    MySQL数据类型全掌握

    MySQL的数据类型大致可以分为四类:数值类型、字符串类型、日期/时间类型以及特殊类型。 ##### 1. 数值类型 - **整型**: 包括`TINYINT`、`SMALLINT`、`MEDIUMINT`、`INT`(或`INTEGER`)和`BIGINT`。这些类型用于...

    mysql数据类型详解.pdf

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

    MySql于Java数据类型对应列表

    ### MySQL与Java数据类型对应详解 #### 概述 在进行数据库操作时,尤其是在使用Java进行MySQL数据库开发的过程中,正确地映射数据类型是至关重要的一步。本文将详细介绍MySQL中的各种数据类型及其在Java中的对应...

    MySQL数据类型详解

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

    MySQL常用数据类型.pdf

    MySQL数据库中数据类型是定义列中可以存储什么类型的数据以及该数据的格式等属性的关键特性。它决定了每列可以存储数据的种类。以下是对上述【部分内容】中可能识别错误的内容进行纠正并详细解释的数据类型知识点: ...

    MySQL数据库:表的字段类型.pptx

    理解 —— MySQL支持的数据类型; 表的字段类型 MySQL支持的类型 MySQL支持多种类型,大致可以分为三类: 数值类型 日期和时间类型 字符串(字符)类型。 数值类型 表的字段类型 MySQL支持所有标准SQL数值数据类型。 ...

    mysql常用数据类型

    ### 字符串数据类型 #### CHAR - **大小**:0至255字节 - **用途**:存储定长字符串,如姓名、地址等固定长度的信息。 #### VARCHAR - **大小**:0至255字节 - **用途**:存储变长字符串,节省存储空间,适用于...

    25.9 MySQL 数据类型

    MySQL 支持多种数据类型,包括数值类型、字符串类型、日期和时间类型以及二进制类型。这些数据类型的选择直接影响到数据的存储效率、查询性能以及数据的正确性。 1. 数值类型: - 整数类型:如 TINYINT、SMALLINT...

    java、mysql以及oracle数据类型对照表

    MySQL的数据类型包括数值类型(如INT、DECIMAL)、字符串类型(如VARCHAR、TEXT)、日期和时间类型(如DATE、TIMESTAMP)以及二进制类型(如BLOB、VARBINARY)。在Oracle中,我们有类似的数据类型,如NUMBER、...

    mysql基本数据类型总结

    MySQL数据库系统支持多种数据类型,这些数据类型用于定义表中的列,以存储各种不同类型的值。以下是对MySQL基本数据类型的详细说明: 1. 数值类型: - TINYINT:占用1字节,可存储整数,有符号范围是-128到127,无...

    数值运算字符串转换成数字.zip

    字符串是字符数据类型,而数字则是数值数据类型。在SQL中,字符串不能直接进行算术运算,因此我们需要将字符串解析并转换为可以执行计算的形式。这通常涉及到使用内置函数和自定义过程。 1. **内置函数**:在某些...

    MySQL的数据类型详解

    本文将详细介绍MySQL支持的主要数据类型,包括数值类型、字符串类型、日期时间类型、二进制类型以及特殊类型。 #### 1. 数值数据类型 数值数据类型主要用于处理数字数据,包括整型和浮点型。 - **整型数据类型** ...

    sql mysql oracle数据类型

    【标题】: "SQL MySQL Oracle 数据类型对比与理解" 【描述】: "本文将深入探讨 MySQL、Oracle 和 SQL Server 三大主流数据库系统中的数据类型,以及它们与 JDBC 数据类型的对应关系,帮助读者全面理解各数据库的...

    MySQL数据类型总结

    MySQL中的数据类型有很多,主要分为三类:数值类型、字符串类型、日期时间类型。 其中三类主要数据类型整理如下:

    各种数据库的数据类型对比

    MySQL提供了广泛的数据类型,如数值类型(整数、浮点数、定点数)、字符串类型(CHAR、VARCHAR、TEXT)、日期和时间类型(DATE、TIME、DATETIME、TIMESTAMP)以及二进制类型(BLOB、BINARY)。例如,VARCHAR用于...

Global site tag (gtag.js) - Google Analytics