MySQL中tinytext、text、mediumtext和longtext等各个类型详解[通俗易懂]

MySQL中tinytext、text、mediumtext和longtext等各个类型详解[通俗易懂]一、字符串类型类型范围说明Char(N)[binary]N=1~255个字节binary:分辨大小写固定长度std_namecahr(32)notnullVarChar(N)[binary]N=1~255个字节binary:分辨大小写可变长度std_addressvarchar(256)TinyBlob最大长度255个字节(2^8-1)Blob(Binarylarge…

大家好,又见面了,我是你们的朋友全栈君。

一、字符串类型

类型
范围
说明
Char(N) [ binary] N=1~255 个字符
binary :分辨大小写
固定长度 std_name cahr(32) not null
VarChar(N) [binary] N=1~255 个字符
binary :分辨大小写
可变长度 std_address varchar(256)
TinyBlob 最大长度255个字符(2^8-1)

Blob (Binary large objects)储存二进位资料,且有分大小写

memo text not null
TinyText 最大长度255个字符(2^8-1)
Blob 最大长度65535个字符(2^16-1)
 Text 最大长度65535个字符(2^16-1)
MediumBlob 最大长度 16777215 个字符(2^24-1)
MediumText 最大长度 16777215 个字符(2^24-1
LongBlob 最大长度4294967295个字符 (2^32-1)
LongText 最大长度4294967295个字符 (2^32-1)
Enum 集合最大数目为65535 列举(Enumeration),Enum单选、Set复选 sex enum(1,0)
habby set(‘玩电玩’,’睡觉’,’看电影’,’听音乐’)
Set 集合最大数目为64

辨別Null与Not Null :Null为允许储存空值(Null)

二、数字/数值类型

类型
范围
说明
例如
TinyInt[M] [UNSIGNED] -128~127
UNSIGNED : 0~255
num tinyint unsigned
SmallInt[M] [UNSIGNED] -32768~32767
UNSIGNED :0~ 65535
MediumInt[M] [UNSIGNED] -8388608~8388607
UNSIGNED :0~16777215
Int[M] [UNSIGNED] -2^31~2^31-1
UNSIGNED : 0~2^32
BigInt[M] [UNSIGNED] -2^63~2^63-1
UNSIGNED : 0~2^64
Float [(M,D)]

-3.4E+38~3.4E+38( 约 )

注: M 为长度, D 为小数,Float 4 bytes,Double 8 bytes
Double [(M,D)] -1.79E+308~1.79E+308( 约 )
Decimal [(M,D)]

辨別ZeroFill:当宣告关键字ZeroFill为自动填满0,如 000021

三、日期时间类型

类型
范围
说明
Date 日期(yyyy-mm-dd)
Time 时间(hh:mm:ss)
DateTime 日期与时间組合(yyyy-mm-dd hh:mm:ss)
TimeStamp yyyymmddhhmmss
Year

年份yyyy

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/125084.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • CAS—认证原理

    CAS,CentralAuthenticationService—中央认证服务,是Yale大学发起的一个企业级的、开源的项目,旨在为Web应用系统提供一种可靠的SSO解决方案。下面简单介绍SSO,重点介绍CAS认证过程。一、   SSO简介  1.1 概念  SSO英文全称SingleSignOn,是目前比较流行的服务于企业业务整合的解决方案之一,SSO使得在多个应

    2022年4月4日
    292
  • Redis客户端API

    Redis客户端APIRedis客户端APIclientsetNamexx为客户端设置名字clientlist列出与Redis服务端相连的所有客户端信息。info可查看Redis的所有信息。infomemory只查看Redis内存使用情况。infoclients记录了已连接客户端的信息限制redis连接maxclients、timeoutconfigsettimeout

    2022年6月6日
    34
  • Vagrant系列(二)—-Vagrant的配置文件Vagrantfile详解

    Vagrant系列(二)—-Vagrant的配置文件Vagrantfile详解

    2022年2月8日
    40
  • Shared MLP的作用是什么

    Shared MLP的作用是什么MLP是多层感知机的简写,在三维点云处理网络中经常能看到一层SharedMLP.MLP的结构可以简单看成:Output=Input×Weights+biases其中:Input:N×C1Weights:C1×C2biases:C2×1Output:N×C2Input一共N行,每行C1个Feature,MLP能够实现将C1维转换为C2维。这C2维中每一维都整合了原来全部C1维的信…

    2022年6月21日
    44
  • 一个指针占几个字节?原理是什么呢?

    一个指针占几个字节?原理是什么呢?一个指针占几个字节的问题,感觉会C语言的同学都知道。但是在面试过程中,面了几个同学,不是答忘记了,就是两个、四个的瞎蒙。。。那么,一个指针到底占几个字节呢?其实,这个问题很简单,稍微上网一搜,你就知道:一个指针在64位的计算机上,占8个字节;一个指针在32位的计算机上,占4个字节。这么简单的问题,为什么面试官愿意问呢?其实这个问题不是在考你的记忆能力,是在考察你的计算机基础能力。就比如,…

    2022年6月26日
    35
  • Socket.io.js文件下载

    Socket.io.js文件下载想不通,现在什么文件在CSDN都需要用积分来说话了…麻木了…

    2025年7月21日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号