数据类型 |
字节长度 |
范围或用法 |
Bit |
1 |
无符号[0,255],有符号[-128,127],天缘博客备注:BIT和BOOL布尔型都占用1字节 |
TinyInt |
1 |
整数[0,255] |
SmallInt |
2 |
无符号[0,65535],有符号[-32768,32767] |
MediumInt |
3 |
无符号[0,2^24-1],有符号[-2^23,2^23-1]] |
Int |
4 |
无符号[0,2^32-1],有符号[-2^31,2^31-1] |
BigInt |
8 |
无符号[0,2^64-1],有符号[-2^63 ,2^63 -1] |
Float(M,D) |
4 |
单精度浮点数。天缘博客提醒这里的D是精度,如果D<=24则为默认的FLOAT,如果D>24则会自动被转换为DOUBLE型。 |
Double(M,D) |
8 |
双精度浮点。 |
Decimal |
M+1或M+2 |
未打包的浮点数 |
Date |
3 |
以YYYY-MM-DD的格式显示,比如:2009-07-19 |
Date Time |
8 |
以YYYY-MM-DD HH:MM:SS的格式显示,比如:2009-07-19 11:22:30 |
TimeStamp |
4 |
以YYYY-MM-DD的格式显示,比如:2009-07-19 |
Time |
3 |
以HH:MM:SS的格式显示。比如:11:22:30 |
Year |
1 |
以YYYY的格式显示。比如:2009 |
Char(M) |
M |
定长字符串。
|
VarChar(M) |
M |
变长字符串,要求M<=255 |
Binary(M) |
M |
类似Char的二进制存储,特点是插入定长不足补0 |
VarBinary(M) |
M |
类似VarChar的变长二进制存储,特点是定长不补0 |
Tiny Text |
Max:255 |
大小写不敏感 |
Text |
Max:64K |
大小写不敏感 |
Medium Text |
Max:16M |
大小写不敏感 |
Long Text |
Max:4G |
大小写不敏感 |
TinyBlob |
Max:255 |
大小写敏感 |
Blob |
Max:64K |
大小写敏感 |
MediumBlob |
Max:16M |
大小写敏感 |
LongBlob |
Max:4G |
大小写敏感 |
Enum |
1或2 |
最大可达65535个不同的枚举值 |
Set |
可达8 |
最大可达64个不同的值 |
Geometry |
|
|
Point |
|
|
LineString |
|
|
Polygon |
|
|
MultiPoint |
|
|
MultiLineString |
|
|
MultiPolygon |
|
|
GeometryCollection |
|
相关推荐
MySQL 数据类型详解 MySQL 数据类型是指在 MySQL 中存储数据的格式,包括整型、浮点型、定点型、字符串、日期时间型、枚举型等多种类型。下面将对 MySQL 数据类型进行详细的介绍。 整型 MySQL 中的整型包括 ...
Java 数据类型和 MySql 数据类型对应表 在 Java 编程中,了解 Java 数据类型和 MySql 数据类型的对应关系非常重要。这是因为在 Java 应用程序中,我们经常需要与数据库进行交互,而 MySql 是一种常用的关系数据库...
Java 数据类型和 MySql 数据类型对应一览 在 Java 编程语言中,数据类型是指变量或函数可以持有的值的类型。 MySql 数据库也具有其自己的数据类型,用于存储和管理数据。在本文中,我们将对 Java 数据类型和 MySql ...
通过对MySQL数据类型转换方法的详细介绍,我们可以看到,无论是将数字类型转换为字符串类型还是将字符串类型转换为数字类型,都有多种有效的方法可供选择。理解并掌握这些转换方法有助于我们在日常开发工作中更加...
### MySQL数据类型全掌握 #### 一、概述 在数据库设计和开发过程中,正确选择数据类型对于确保数据的准确性和优化存储空间至关重要。MySQL作为一款广泛使用的开源关系型数据库管理系统,提供了丰富的数据类型来...
MySQL数据类型详解 在数据库管理系统中,数据类型是用来定义列中数据可以取值的类型和范围。在MySQL中定义数据类型具有重要的作用: 1. 对数据进行分类:数据类型有助于对数据进行归类处理,例如整数、字符串、...
MySQL 数据类型详细介绍 MySQL 数据类型是 MySQL 中最基本的组成部分,也是 MySQL 的核心组成部分。 MySQL 数据类型主要有六大类,即整型、浮点型、定点数浮点型、字符串、日期时间类型和二进制数据类型。 整型 ...
总之,MySQL数据类型的灵活使用对于数据库性能优化至关重要,同时也关系到数据完整性和安全性。在实际应用中,数据库管理员和开发者应当根据实际需求和数据特性,选择最合适的数据类型,以达到存储高效和查询快速的...
MySQL 数据类型详解 MySQL 数据类型是 MySQL 数据库中的一种基本概念,它定义了数据在数据库中的存储格式和范围。了解 MySQL 数据类型对于数据库设计和开发至关重要。本文将详细介绍 MySQL 数据类型,包括整数、...
MySQL 数据类型详解 MySQL 是一个功能强大且广泛使用的关系数据库管理系统,它提供了多种数据类型来存储不同的数据。了解 MySQL 的数据类型对于数据库设计和开发非常重要。本文将详细介绍 MySQL 的各种数据类型,...
MySQL数据类型
MySQL 数据类型选择 MySQL 数据类型选择是数据库设计中非常重要的一步,因为不同的数据类型选择对数据库的性能和存储空间都有着很大的影响。在 MySQL 中,选择合适的数据类型可以提高查询效率、降低存储空间占用、...
MySQL 数据类型是数据库管理系统中用来定义列属性的关键元素,它决定了可以存储在列中的数据种类。MySQL 支持多种数据类型,包括数值类型、字符串类型、日期和时间类型以及二进制类型。这些数据类型的选择直接影响到...
【MySQL 数据类型】是数据库设计中的关键概念,它决定了数据的存储方式、占用空间以及可接受的值的范围。MySQL 提供了丰富的数据类型,包括整数类型、浮点数类型、定点数类型、日期和时间类型、字符串类型以及二进制...
在这个“mysql数据类型共2页.pdf.zip”压缩包中,很显然,我们能够获取到关于MySQL数据类型的简要介绍。尽管实际内容并未在此提供,但我们可以基于通用知识来详细阐述这个主题。 MySQL的数据类型大致可以分为以下几...
"MySQL 数据类型介绍" MySQL 数据类型是指系统中所允许的数据的类型。数据库中的每个列都应该有适当的数据类型,用于限制或允许该列中存储的数据。例如,列中存储的为数字,则相应的数据类型应该为数值类型。如果...