<small id='YX8lKtz3Uo'></small> <noframes id='dCP621Rew'>

  • <tfoot id='m3dE'></tfoot>

      <legend id='H1Ipo5qgyZ'><style id='IU7HQPR'><dir id='560R'><q id='vdtQj65'></q></dir></style></legend>
      <i id='H5gGTV'><tr id='vViLCMpfyH'><dt id='SOQkAphVDB'><q id='xZvJEB'><span id='xR0Bzm'><b id='e2hLgsvCmU'><form id='YlranKstS'><ins id='p1swcW'></ins><ul id='YSwkHn6gxU'></ul><sub id='37Q2R9IMBb'></sub></form><legend id='cTJtpW7H'></legend><bdo id='b6u7Mz1inL'><pre id='8Z0SwdsX'><center id='hZuDcCo'></center></pre></bdo></b><th id='IHn2LiEQc'></th></span></q></dt></tr></i><div id='vgslFPw'><tfoot id='kwDW6r'></tfoot><dl id='IGf5ksr0E'><fieldset id='KB6SkR7Gw'></fieldset></dl></div>

          <bdo id='Th2k'></bdo><ul id='iLwA'></ul>

          1. <li id='hxqo'></li>
            登陆

            章鱼彩票苹果-MySQL VARCHAR最大长度究竟是多少?读完之后,大部分程序员保藏了

            admin 2019-11-05 279人围观 ,发现0个评论

            varchar(n),n表明什么?

            MySQL5.0.3之前varchar(n)这儿的n表明字节数

            MySQL5.0.3之后varchar(n)这儿的n表明字符数,比方varchar(200),不管是英文仍是中文都能够寄存200个

            n最大能够是多少

            MySQL要求一个行界说长度不能超越65535个字节,不包括text、blob等大字段类型,varchar长度受此长度约束,和其他非大字段加起来不能超越65535个字节.

            超越以上约束则会报错:

            履行下面章鱼彩票苹果-MySQL VARCHAR最大长度究竟是多少?读完之后,大部分程序员保藏了代码:

            create table test( 
            id char(255) null,
            content varchar(21830) null
            )ENGINE=InnoDB DEFAULT CHARSET=utf章鱼彩票苹果-MySQL VARCHAR最大长度究竟是多少?读完之后,大部分程序员保藏了8;

            成果:

            [SQL]create table test( 
            id char(255) null,
            content varchar(21830) null
            )ENGINE=InnoDB DEFAULT CHARSET=utf8;
            [Err] 1118 - Row size too large. The maximum row size for the 章鱼彩票苹果-MySQL VARCHAR最大长度究竟是多少?读完之后,大部分程序员保藏了used table type, not counting BLOBs, is 65535. This includes storage overhead, check the manual. You have to change some columns to TEXT or BLOBs

            原因:21830*3+255=65745>65章鱼彩票苹果-MySQL VARCHAR最大长度究竟是多少?读完之后,大部分程序员保藏了535

            履行下面代码:

            create table test( 
            id char(10) null,
            content varchar(21830) null
            )ENGINE=InnoDB DEFAULT CHARSET=utf8;

            成果:

            [SQL]create table test( 
            id char(10) null,
            content varchar(21830) null
            )ENGINE=InnoDB DEFAULT CHARSET=utf8;
            受影响的行: 0
            时刻: 0.098s

            varchar(n)占用几个字节跟字符集有联系:

            字符类型若为gb桃花债k,每个字符占用2个字节

            字符类型若为utf8,每个字符最多占用3个字节

            varchar最大长度章鱼彩票苹果-MySQL VARCHAR最大长度究竟是多少?读完之后,大部分程序员保藏了能够是多少

            依据字符集,字符类型若为gbk,每个字符占用2个字节,最大长度不能超越32766,字符类型若为utf8,每个字符最多占用3个字节,最大长度不能超越21845。

            重视

            感谢阅览,假如这篇文章协助了您,欢迎 点赞保藏,重视转发 哟。您的协助是咱们前行的动力,咱们会供给更多有价值的内容给我们... 谢谢!

          2. 5G有啥使用?浙大团队规划的这款智能盲杖拿了一等奖
          3. 章鱼彩票苹果-氧化铝报价持续下调 重视采暖季对下流加工厂出产影响
          4. 请关注微信公众号
            微信二维码
            不容错过
            Powered By Z-BlogPHP