国产成人毛片视频|星空传媒久草视频|欧美激情草久视频|久久久久女女|久操超碰在线播放|亚洲强奸一区二区|五月天丁香社区在线|色婷婷成人丁香网|午夜欧美6666|纯肉无码91视频

數(shù)據(jù)庫(kù)長(zhǎng)度是字節(jié)還是字符 MySQL的varchar定義長(zhǎng)度是字節(jié)還是字符?

MySQL的varchar定義長(zhǎng)度是字節(jié)還是字符?MySQL的varchar定義的長(zhǎng)度是字節(jié)。Varchar存儲(chǔ)規(guī)則:在4.0以下,Varchar(20)表示20字節(jié)。如果存儲(chǔ)utf8漢字,則在5.0

MySQL的varchar定義長(zhǎng)度是字節(jié)還是字符?

MySQL的varchar定義的長(zhǎng)度是字節(jié)。Varchar存儲(chǔ)規(guī)則:在4.0以下,Varchar(20)表示20字節(jié)。如果存儲(chǔ)utf8漢字,則在5.0版上只能存儲(chǔ)6個(gè)字符(每個(gè)漢字3個(gè)字節(jié)),varchar(20)表示20個(gè)字符。無(wú)論是存儲(chǔ)數(shù)字、字母還是utf8漢字(每個(gè)漢字3個(gè)字節(jié)),都可以存儲(chǔ)20個(gè)字符。最大大小為65532字節(jié),MySQL4中的最大大小只有20字節(jié)。然而,mysql5根據(jù)不同的代碼有不同的存儲(chǔ)大小。

MySQL的varchar定義長(zhǎng)度到底是字節(jié)還是字符?

Varchar在5.03之前可以是0-255,然后是65535

Varchar(2000)是正確的

Varchar(255)可以存儲(chǔ)255字節(jié)左右的字符串,并且中英文字符數(shù)不同

這兩種情況都可以區(qū)分場(chǎng)景。

1. 聲明字段時(shí),如果varchar(63)是字符長(zhǎng)度,int(11)只顯示寬度,而不是字段長(zhǎng)度,因?yàn)閕nt(11)是指顯示寬度。

2. 存儲(chǔ)成本的計(jì)算是指字節(jié)數(shù)。例如,int是4字節(jié),varchar是聲明的字符數(shù)*字符集中的最大字節(jié)數(shù),單行存儲(chǔ)的最大長(zhǎng)度是65535字節(jié)。參考:MySQL字段長(zhǎng)度、取值范圍、存儲(chǔ)成本、MySQL顯示寬度、字段長(zhǎng)度