首页 首页 服务大厅 服务大厅 家修学院 家修学院 家修问答 家修问答 热门标签 热门标签 关于我们 关于我们
地址首页 > 新闻资讯 > 数码产品维修 > mediumtext是什么类型(常用的mysql数据类型)

mediumtext是什么类型(常用的mysql数据类型)

发布时间: 2024-06-28 来源: 简单到家维修服务
标签: 阅读量: 8648

-->

引言

作为一个做Java后端的开发者,无论是在自己平时项目学习实战还是工作中的真实项目,都离不开和数据库打交道。而MySQL作为当今最流行的关系型数据库之一,也成为了我们必须掌握的一门技术。最近在工作项目中碰到过好几次MySQL数据类型相关问题,比如字段类型大小越界啦,字段类型长度不够啦pilipala......,所以今天抽空好好做个笔记总结一下。在这里呢只总结MySQL的数据类型的基本知识,不会牵扯到索引或存储引擎之类的知识(因为索引和存储引擎的知识足够写一本很厚很厚的书了)。

数值类型

其中对应于java中的类型都是基于mybatis生成对应的,实际上有符号和无符号对应于java中类型可能是不一样的。

TINYINT:大小(1byte),范围(有符号为-128到127,无符号为0到255),用于小整数值,对应于java中的Byte类型;

SMALLINT:大小(2byte),范围(有符号为-32768到32767,无符号为0到65535),用于大整数值,对应于java中的Short类型;

MEDIUMINT:大小(3byte),范围(有符号为-8388608到8388607,无符号为0到65535),用于大整数值,对应于java中的Integer类型

INT或INTEGER:大小(4byte),范围(有符号为-2147483648到2147483647,无符号为0到4294967295),用于大整数值,也对应于java中的Integer类型

BIGINT:大小(8字节),范围(有符号为-9223372036854775808到9223372036854775807,无符号为0到18446744073709551615),用于极大整数值,对应于java中的Long类型

FLOAT:大小(4字节),范围(有符号为-3.402 823 466 E 38到-1.175 494 351 E-38),0,(1.175 494 351 E-38到3.402 823 466 351 E 38,无符号为0~18446744073709551615),用于单精度浮点值,对应于java中的Float类型

DOUBLE:大小(8字节),范围((-1.797 693 134 862 315 7 E 308 到-2.225 073 858 507 201 4 E-308),0,(2.225 073 858 507 201 4 E-308 到 1.797 693 134 862 315 7 E 308)),用于双精度浮点值,对应于java中的Double类型;

DECIMAL:大小(对DECIMAL(M,D) ,如果M>D,为M 2否则为D 2),范围(依赖于M和D的值),用于小数值,尤其用于金融相关,对应于java中的Long类型;

日期和时间类型

mybatis生成时都对应到java中的Date类型

DATE:大小(3byte),范围(1000-01-01到9999-12-31),格式(YYYY-MM-DD),用于日期值;

TIME:大小(3byte),范围(-838:59:59到838:59:59),格式(HH:MM:SS),用于连续时间;

TIMESTAMP:大小(4byte),范围(1970-01-01 00:00:00/2038,结束时间是第 2147483647 秒,北京时间 2038-1-19 11:14:07,格林尼治时间 2038年1月19日 凌晨 03:14:07),格式(YYYY-MM-DD HH:MM:SS),用于混合日期和时间值

DATETIME:大小(8byte),范围(1000-01-01 00:00:00到9999-12-31 23:59:59),格式(YYYY-MM-DD HH:MM:SS),也用于混合日期 时间值

字符串类型

CHAR(n):大小(0~255 byte,注意定义时指定的n为字符数,而不是字节数),用于定长字符串;

VARCHAR(n):大小(0~65535 byte,n也是指的字符数),用于变长字符串;

TINYBLOB:大小(0~255 byte),用于不超过 255 个字符的二进制字符串;

BLOB:大小(0~65535 bytes),用于二进制形式的长文本数据;

MEDIUMBLOB:大小(0~16777215 bytes),用于二进制形式的中等长度文本数据;

LONGBLOB:大小(0~4294967295 bytes),用于二进制形式的极大文本数据;

TINYTEXT:大小(0~255 bytes),用于短文本字符串;

TEXT:大小(0-65 535 bytes),用于长文本数据

MEDIUMTEXT:大小(0~16777215 bytes),用于中等长度文本字数据;

LONGTEXT:(0~4294967295 bytes),用于极大文本数据(足够足够大了,再长的文本数据也基本上够你用了);

对了,还有一个BIT布尔类型,对应于java中的Boolean类型

总之吧,好记性不如烂笔头嘛,做个笔记和总结,让自己以后创建数据表的时候或者添加字段的时候能够正确的选择MySQL的字段数据类型。如果还是记不住,那就来这里翻一下就好了,也不用这里搜那里查了,看自己的这篇笔记基本就够了。

上一篇: mac地址是什么-怎么查看电脑mac地址- 下一篇: MSXML是什么意思,什么是MSXML

推荐商品

立即预约师傅

点击预约

推荐阅读

mediumtext是什么类型(常用的mysql数据类型)

-->

简单到家维修服务 -06/28
mediumtext是什么类型(常用的mysql数据类型)

tpo防水卷材是什么(tpo防水卷材的类型有哪些)

tpo防水卷材指的是一种新型的防水卷材,它是利用乙丙橡胶和聚丙烯的先进聚合技术,添加抗氧剂、防老剂和软化剂,制成一种新型的防水卷材。经实践证明,本产品具有抗老化、高拉伸强度、高伸长率、可在潮湿屋面施工、外露无须保护层、施工方便、无污染等综合性能,是一种非常适合于轻型、节能屋面的防水材料。

简单到家维修服务 -2023/07/13
tpo防水卷材是什么(tpo防水卷材的类型有哪些)

6种常用的绘图工具是什么

本教程操作环境:windows7系统、Dell G3电脑。

简单到家维修服务 -04/18
6种常用的绘图工具是什么

6种常用的绘图工具是什么

本教程操作环境:windows7系统、Dell G3电脑。

简单到家维修服务 -04/13
6种常用的绘图工具是什么

excel最常用的八个函数是什么

Excel是办公室自动化中非常重要的一款软件,Excel函数则是Excel中的内置函数公式,那么excel最常用的八个函数有哪些呢,一起来跟小编看看excel函数的介绍吧。

简单到家维修服务 -2022/12/07
excel最常用的八个函数是什么
首页 服务大厅 家修问答 新闻资讯 关于我们
网站地图 热门标签

备案号:渝ICP备20005664号-4

Copyright © 简单到家 cdxsxbx.com

渝公网安备 50019002503912 号

首页

电话咨询

在线客服