`

MySQL附录:数据类型

阅读更多
1. 数据类型
1. 串数据类型
char         1-255个字符的定长串,它的长度必须在创建时指定,否则MySQL嘉定为char(1)
enum         接受最多64k个串组成的一个预定于集合的某个串
longtext     与text相同,但最大长度为4GB
mediumtext   与text相同,但最大长度为16k
set          接受最多64个串组成的一个预定义集合的零个或多个串
text         最大长度为64k的变长文本
tinytext     与text相同,但最大长度为255字节
varchar      长度可变,最多不超过255字节。如果在创建时指定为varchar(n),则可存储0到n个字符的变长串(其中n<=255)

2. 数值数据类型
bit            位字段,1-64位。(在MySQL5之前,bit在功能上等价于tinyint)
bigint         整数值
boolean(bool)  布尔标志,或者为0或者为1,主要用于开/关(on/off)标志
decimal(dec)   精度可变的浮点值
double         双精度浮点值
float          单精度浮点值
int(integer)   整数值
mediumint      整数值
real           4字节的浮点值
smallint       整数值,-32768~32767
tinyint        整数值,-128~127

3. 日期和时间数据类型
date        表示1000-01-01~9999-12-31的时期,格式为yyyy-mm-dd
datetime    date和time的组合
timestamp   功能和datetime相同(但范围较小)
time        格式为hh:mm:ss
year        用2位表示,范围是70(1970年)~69(2069年),用4位数字表示,范围是1901~2155年

4. 二进制数据类型
blob        blob最大长度为64k
mediumblob  blob最大长度为16mb
longblob    blob最大长度为4gb
tinyblob    blob最大长度为255字节
分享到:
评论

相关推荐

    高性能mysql附录A

    另外,提到“大文件传输”可能表明附录包含的资料十分丰富,可能有对大型数据集的处理建议或是涉及大数据的技术讨论。 根据标签“mysql”,可以确定文档聚焦于MySQL数据库的知识点,不过由于给出的【部分内容】仅...

    mysql开发者SQL权威指南附录

    2. 数据类型:MySQL支持多种数据类型,包括数值类型(如INT、FLOAT、DECIMAL)、字符串类型(如VARCHAR、TEXT)、日期和时间类型(如DATE、TIME、DATETIME)等。理解这些数据类型对于正确存储和处理数据至关重要。 ...

    MySQL操作手册v1.0.pdf

    附录部分提供了MySQL中数据类型的详细说明,包括数值类型、日期和时间类型以及字符串类型。并发问题部分,手册则深入探讨了脏读、不可重复读、幻读以及第一类和第二类丢失更新的问题,并讨论了不同的隔离级别。 在...

    MySQL开发者SQL权威指南 附录

    标量函数是指返回单一值的函数,通常用于处理特定的数据类型,如字符串、日期时间、数学计算等。附录B列举了一些常用的标量函数及其用法,例如: - 字符串函数:`LENGTH`, `SUBSTRING`, `UPPER`, `LOWER`等。 - ...

    DTM_mk_MySQL Migration Kit—mysql_wp_oracle2mysql

    #### 七、附录A:Oracle到MySQL数据类型对照表 ##### 7.1 概览 - **数据类型分类**:按照数据类型的不同分类,例如数字、字符、日期时间等。 - **具体对应关系**:列出Oracle与MySQL之间的数据类型对应关系。 #####...

    高性能MySQL(第3版).Baron.Scbwartz_2

    第1章 mysql 架构与历史 1 第2章 mysql 基准测试 35 第3章 服务器性能剖析 67 第4章 schema 与数据类型优化 111 第5章 创建高性能的索引 141 第6章 查询性能优化 195 第7章 mysql 高级特性 259 第8章 优化服务器设置...

    《MySQL性能调优与架构设计》附录--example数据库脚本

    在《MySQL性能调优与架构设计》一书中,附录部分提供了一个名为“example”的数据库创建脚本。这个脚本是用于演示和学习如何构建一个简单的数据库结构,它包含了几个核心表,如event、group_message、group_message_...

    mysql5.6参考手册

    - **Spatial Extensions**: 空间数据类型的支持,用于地理信息系统(GIS)应用。 #### 存储引擎与分区 - **Storage Engines**: 详细介绍各种存储引擎的特点和用途。 - **Partitioning**: 分区表的设计和实现方法,以...

    mysql_wp_migration_sqlserver.pdf

    - 介绍如何将SQL Server中的数据类型转换为MySQL中的相应数据类型。 - 数据类型转换时需要注意数据范围、精度和二进制存储差异。 5. 谓词转换(附录B): - 阐述了SQL Server的逻辑谓词如何转换为MySQL中的对应...

    单兴华CTO-给学生用的Mysql测验及参考答案-永恒经典

    `展示`student`表的字段信息,包括字段名、数据类型、是否可为空等。 9. **创建分数表**:`create table if not exists score(...)`创建了`score`表,包含了`id`(主键,自动增长),`stuid`,`zuid`,`name`,各...

    MySQL数据仓库指南.pdf

    - 第5章“源数据提取”讨论不同数据类型的提取方式; - 第6章“导入时间维”介绍三种通用技术,用于加载时间维度; - 第7章“初始化导入”和第8章“定期导入”讲解初始化和周期性两种导入技术; - 第9章“周期导入...

    高性能MySQL(第3版).Baron.Scbwartz_1

    第4章 schema 与数据类型优化 111 第5章 创建高性能的索引 141 第6章 查询性能优化 195 第7章 mysql 高级特性 259 第8章 优化服务器设置 325 第9章 操作系统和硬件优化 377 第10章 复制 433 第11章 可扩展的mysql ...

    sqlserver向mysql迁移

    - **数据类型映射**:由于SQL Server和MySQL之间的数据类型存在差异,因此需要创建一个对应表,将原数据库中的数据类型映射到MySQL的数据类型上。 - **脚本编写与测试**:编写转换脚本来迁移数据,并进行充分的测试...

    MySQL复习笔记七:MySQL官方文档及阅读辅助工具

    - **JSON数据类型支持**:可以直接存储和查询JSON格式的数据。 - **窗口函数**:支持复杂的分析查询,如计算移动平均值或排名。 - **分区表优化**:提高了分区表的管理效率和查询性能。 - **加密存储引擎**:提供了...

    数据迁移与合并-oracle至mysql

    - **Oracle到MySQL数据类型映射**:详细介绍了Oracle和MySQL之间的数据类型对应关系,帮助开发者正确地转换数据类型。 - **Oracle到MySQL谓词映射**:概述了Oracle SQL和MySQL SQL中谓词的对应关系,以便于SQL查询...

    21分钟MySQL入门教程

    #### 四、MySQL中的数据类型 - **数据类型分类**: - **数字类型**: - 整数类型:`TINYINT`、`SMALLINT`、`MEDIUMINT`、`INT`、`BIGINT`。 - 浮点数类型:`FLOAT`、`DOUBLE`、`REAL`、`DECIMAL`。 - **日期...

Global site tag (gtag.js) - Google Analytics