iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL VARCHAR 最大大小是多少?
  • 952
分享到

MySQL VARCHAR 最大大小是多少?

2023-10-22 10:10:45 952人浏览 泡泡鱼
摘要

Mysql版本5.0.3之前能够存储255个字符,但从版本5.0.3开始,能够存储65,535个字符。mysql官方文档指出:Mysql 5.0.3及更高版本中VARCHAR的有效最大长度取决于最大行大小(65,535字节,这是所有列共享的

Mysql版本5.0.3之前能够存储255个字符,但从版本5.0.3开始,能够存储65,535个字符。

mysql官方文档指出:

Mysql 5.0.3及更高版本中VARCHAR的有效最大长度取决于最大行大小(65,535字节,这是所有列共享的)和所使用的字符集。例如,utf8字符可能每个字符需要最多三个字节,因此使用utf8字符集的VARCHAR列可以声明最大为21,844个字符。

请记住,最大行大小的限制是65,535字节。这意味着包括所有列在内,总大小不应超过65,535字节。

让我们看看如果违反这个限制会发生什么:

这是一个包含两列的表,“one”是长度为32,765的varchar,“two”是长度为32,766的varchar。

长度= 32765 + 2 + 32766 + 2 = 65535。

CREATE TABLE IF NOT EXISTS `mytable` (
`one` varchar(32765) NOT NULL,
`two` varchar(32766) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

现在让我们增加列长度 -

CREATE TABLE IF NOT EXISTS `mytable` (
`one` varchar(32767) NOT NULL,
`two` varchar(32770) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=latin1;

上面给出了以下错误 -

#1118 - Row size too large. The maximum row size for the used table type, not counting BLOBs, is 65535. You have to change some columns to TEXT or BLOBs

以上内容本身表明 -

The maximum row size is 65,535 bytes. If it exceeds, an error will be visible.
您可能感兴趣的文档:

--结束END--

本文标题: MySQL VARCHAR 最大大小是多少?

本文链接: https://www.lsjlt.com/news/436790.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL VARCHAR 最大大小是多少?
    MySQL版本5.0.3之前能够存储255个字符,但从版本5.0.3开始,能够存储65,535个字符。MySQL官方文档指出:MySQL 5.0.3及更高版本中VARCHAR的有效最大长度取决于最大行大小(65,535字节,这是所有列共享的...
    99+
    2023-10-22
  • oracle中varchar最大长度是多少
    oracle 中varchar的最大长度取决于oracle版本和数据库字符集:oracle 11g和更早版本为4000字节,oracle 12c及更高版本为32767字节。单字节字符集(...
    99+
    2024-05-08
    oracle
  • mysql最大连接数是多少
    mysql最大连接数是151。mysql数据库最大连接数是指在同一时间内可以与 mysql数据库建立的最大连接数,这个数字对于高流量的Web应用程序和大型企业应用程序至关重要,如果超过了最大连接数,那么新的连接将无法建立,从而导致应用程序崩...
    99+
    2023-07-10
  • String最大长度是多少
    这篇文章将为大家详细讲解有关String最大长度是多少,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。前言当你看到这个问题“String长度限制是多少”时是不...
    99+
    2024-04-02
  • MySQL怎么确定VARCHAR的大小
    这篇文章主要介绍“MySQL怎么确定VARCHAR的大小”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“MySQL怎么确定VARCHAR的大小”文章能帮助大家解决问题。首先不建议使用TEXT类型的,因...
    99+
    2023-06-29
  • Mysql中的单表最大记录是多少
    目录mysql单表最大记录数不能超过多少mysql单表存储数据量有上限吗总结mysql单表最大记录数不能超过多少 其实mysql本身并没有对单表最大记录数进行限制,这个数值取决于你的...
    99+
    2023-02-18
    Mysql单表 Mysql单表最大记录 Mysql单表记录
  • MySQL中怎么求varchar最大长度
    MySQL中怎么求varchar最大长度,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。1、限制规则字段的限制在字段定义的时候有以下规则:&...
    99+
    2024-04-02
  • JavaScript的数组最大是多少
    本篇内容介绍了“JavaScript的数组最大是多少”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • MySQL如何确定VARCHAR大小问题
    抛出一个问题,如果需要存字符串到MySQL数据库里面的一张表里的某个字段,如何确定字段的长度大小? 首先不建议使用TEXT类型的,因为使用TEXT会严重影响效率,最好的方式就是使用V...
    99+
    2024-04-02
  • php数组最大长度是多少
    PHP 的数组不是一个固定长度的数据结构,因此没有明确的最大长度限制。在 PHP 中,数组是一种有序的、可重复的数据集合,可以存储任何类型的数据,包括整数、浮点数、字符串、布尔值等。PHP 数组的长度取决于可用的内存,因为 PHP 数组在内...
    99+
    2023-05-19
  • 最佳的Golang数据库连接池大小是多少?
    Golang数据库连接池设置多少是最优解? 在使用Golang开发数据库应用程序时,一个关键的问题是如何设置数据库连接池的大小。数据库连接池是一种保存和管理数据库连接的机制,它可以避免频繁地打开和关闭数据库连...
    99+
    2024-01-29
  • MySQL中varchar的大小写字符比较
    这篇文章主要介绍“MySQL中varchar的大小写字符比较”,在日常操作中,相信很多人在MySQL中varchar的大小写字符比较问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2024-04-02
  • 小程序页面尺寸大小是多少
    微信小程序一般以iPhone6屏幕尺寸750×1334px为视觉稿进行设计,因为微信小程序以rpx为css尺寸单位,而rpx可以根据屏幕宽度进行自适应,因此大部分小程序都是根据移动端的尺寸进行自适应更换的。...
    99+
    2024-04-02
  • Java中Arraylist的最大长度是多少
    这篇文章主要介绍了Java中Arraylist的最大长度是多少,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Arraylist的最大长度Arraylist的MAX_ARRAY...
    99+
    2023-06-29
  • php字符串最大字节是多少
    这篇文章主要介绍“php字符串最大字节是多少”,在日常操作中,相信很多人在php字符串最大字节是多少问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”php字符串最大字节是多少”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-07-04
  • 云服务器最大内存是多少
    云服务器通常是指采用弹性计算资源和存储服务的云计算平台,它的最大内存取决于所使用的云计算平台,通常可以通过CPU 内存,磁盘存储以及磁带存储等方式获取。 因此,最大内存可以通过查看云服务器提供商的数据来确定。如果您的云服务器使用AWS或G...
    99+
    2023-10-26
    内存 服务器
  • oracle中nvarchar2的最大长度是多少
    在Oracle数据库中,NVARCHAR2数据类型用于存储Unicode字符集的可变长度字符串。NVARCHAR2数据类型的最大长度...
    99+
    2024-04-09
    oracle
  • MySQL的varchar最长可支持多少个字符?
    MySQL是一种常用的关系型数据库管理系统,它支持多种数据类型,其中包括varchar类型。varchar是一种可变长度的字符类型,用于存储字符串。那么,MySQL的varchar最长可支持多少个字符呢?本文将为您解答这个问题。 varc...
    99+
    2023-09-27
    mysql 数据库
  • php字符串最大多少
    本教程操作环境:Windows7系统、PHP7.0.0版、Dell G3电脑。php字符串最大多少从 PHP 7.0.0 开始,对于 64 位版本的字符串长度没有特别的限制.在 32 位版本和早期版本中,字符串最大可达 2GB(最大 214...
    99+
    2022-11-29
    字符串 php
  • MySQL的最大与最小指的是什么
    MySQL的最大与最小指的是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 1. 一个表里最多可有101...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作