首頁 > 資料庫 > mysql教程 > mysql中varchar最大長度有多大

mysql中varchar最大長度有多大

hzc
發布: 2020-06-18 14:44:59
原創
17254 人瀏覽過

mysql中varchar最大長度有多大

mysql中varchar最大長度有多大?

mysql中varchar最多能儲存65535個位元組的資料。

varchar 的最大長度受限於最大行長度(max row size,65535bytes)。 65535並不是一個很精確的上限,可以繼續縮小這個上限。 65535個位元組包括所有欄位的長度,變長欄位的長度標識(每個變長欄位額外使用1或2個位元組記錄實際資料長度)、NULL標識位的累計。

mysql中varchar最大長度有多大

擴充資料

1、varchar儲存規則:mysql4.0版本以下,varchar(20),指的是20字節,如果存放UTF8漢字時,只能存6個(每個漢字3位元組) mysql5.0版本以上,varchar(20),指的是20字符,無論存放的是數字、字母還是UTF8漢字(每個漢字3位元組),都可以存放20個,最大大小是65532位元組。

2、varchar受編碼長度限制規則:字元類型若為gbk,每個字元最多佔2個位元組,最大長度不能超過32766;

字元類型若為utf8,每個字元最多佔3個位元組,最大長度不能超過21845。

推薦教學: 《mysql教學

以上是mysql中varchar最大長度有多大的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
linux安裝mysql報錯
來自於 1970-01-01 08:00:00
0
0
0
mysql 升級後無法重新啟動mysql服務的問題
來自於 1970-01-01 08:00:00
0
0
0
MySQL停止進程
來自於 1970-01-01 08:00:00
0
0
0
phpstudy不能啟動mysql?
來自於 1970-01-01 08:00:00
0
0
0
環境中mysql
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板