當前位置:首頁 » 服務存儲 » mysqlvarchar如何存儲的
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

mysqlvarchar如何存儲的

發布時間: 2023-08-17 08:50:50

① mysql 資料庫varchar可以存儲多少個漢字和多少個數字

首先要確定mysql版本,一般一個漢字2個位元組,50即可存25個漢字。

4.0版本以下,varchar(100),指的是100位元組,如果存放UTF8漢字時,只能存33個(每個漢字3位元組)

5.0版本以上,varchar(100),指的是100字元,無論存放的是數字、字母還是UTF8漢字(每個漢字3位元組),都可以存放100個。

varchar特點

1、使用比固定長度類型(char)佔用更少存儲空間(除了使用ROW_FORMAT=FIXED創建的MyISAM表)。

2、使用額外的1-2位元組來存儲值長度,列長度<=255使用1位元組保存,其它情況使用2位元組保存。例如varchar(10)會佔用11位元組存儲空間,varchar(500)會佔用502位元組存儲空間。

3、節約空間,所以性能會有幫助。在更新的時候會產生額外的工作。

以上內容參考:網路-varchar