亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

這些怎么算的

我就是想問問VARCHAR(20)? 這里面的20是怎么算了?? 這個20代表能放多少個字符

正在回答

2 回答

gbk編碼, 一個中文字符兩個字節, 一個字節占8位, 也就是一個中文16位,

utf編碼, 一個中文字符三個字節, 一個字節占8位, 也就是一個中文24位。

英文字符, 一個字符一個字節, 一個字符也就是8位。

0 回復 有任何疑惑可以回復我~
#1

Nero0913

varchar和char括號里面都是字符數, 而非字節數。
2018-09-04 回復 有任何疑惑可以回復我~
#2

吾愛陽 提問者 回復 Nero0913

也就是說VARCHAR(20)可以放20個英文字符?
2018-09-23 回復 有任何疑惑可以回復我~
#3

慕圣1172456

utf8編碼,VARCHAR(20)表示最多可以放20個英文字符,我試過了?。?!
2019-04-20 回復 有任何疑惑可以回復我~

如果是UTF8編碼,應該是代表40個吧,如果是gbk編碼,應該是60個字符,另外 ,一個漢字占2位字體

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
與MySQL的零距離接觸
  • 參與學習       396747    人
  • 解答問題       3497    個

本課程涵蓋全部MySQL數據庫的基礎,學習MySQL數據庫的基礎知識

進入課程

這些怎么算的

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號