本文目錄一覽:
- 1、mysql 什麼欄位類型能輸入漢字 在表設計器裡面選擇什麼類型才能進行漢字的輸入?
- 2、mysql 資料庫varchar可以存儲多少個漢字和多少個數字?
- 3、mysql欄位類型
- 4、mysql中text,longtext,mediumtext欄位類型的意思,以及區別
mysql 什麼欄位類型能輸入漢字 在表設計器裡面選擇什麼類型才能進行漢字的輸入?
這跟欄位類型無關,所有字元型的欄位都支持中文,中文主要是選的字符集,一般選GBK字符集。
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
mysql欄位類型
MySQL的欄位類型
char(length)
char類型最大長度是255個字元。當插入到表中的字元串的長度小於length時候,將給欄位右邊不夠的部分用空格填補。
varchar(length)
varchar的最大長度是255個字元。varchar和char幾乎一樣,區別在於varchar是變長的類型,不會填補空格。
tinytext
tinytext最大長度是255字元。
text
text最大長度是65535(2的17次方)字元。
mediumtext
mediumtext最大長度是16777215個字元。
longtext
longtext最大長度是4294976259個字元。
(tinytext,text,mediumtext,longtext這四種類型,都是可邊長欄位類型,與varchar一樣,只是最大長度不同而已)
VARCHAR,BLOB和TEXT類型是變長類型,對於其存儲需求取決於列值的實際長度,而不是取決於類型的最大可能尺寸。
例如,一個VARCHAR(10)列能保存最大長度為10個字元的一個字元串,實際的存儲需要是字元串的長度,加上1個位元組以記錄字元串的長度。對於字元串』abcd』,長度是4而存儲要求是5個位元組。
BLOB和TEXT類型需要1,2,3或4個位元組來記錄列值的長度,這取決於類型的最大可能長度。
VARCHAR需要定義大小,有255的最大限制;TEXT則不需要。如果你把一個超過列類型最大長度的值賦給一個BLOB或TEXT列,值被截斷以適合它。
mysql中text,longtext,mediumtext欄位類型的意思,以及區別
text欄位類型是允許存放65535位元組內的文字字元串欄位類型。
longtext欄位類型是允許存放2147483647位元組內的文字字元串欄位類型。
mediumtext欄位類型是允許存放16777215位元組內的文字字元串欄位類型。
mysql中text,longtext,mediumtext欄位類型區別為:位元組限制不同、I/O不同、行遷移不同。
一、位元組限制不同
1、text欄位類型:text欄位類型的位元組限制為65535位元組。
2、longtext欄位類型:longtext欄位類型的位元組限制為2147483647位元組。
3、mediumtext欄位類型:mediumtext欄位類型的位元組限制為16777215位元組。
二、I/O不同
1、text欄位類型:text欄位類型比longtext、mediumtext欄位類型更不容易造成多餘的I/O。
2、longtext欄位類型:longtext欄位類型比text、mediumtext欄位類型更容易造成多餘的I/O。
3、mediumtext欄位類型:mediumtext欄位類型比text欄位類型更容易造成多餘的I/O,比longtext欄位類型更不容易造成多餘的I/O。
三、行遷移不同
1、text欄位類型:text欄位類型比longtext、mediumtext欄位類型更容易進行行遷移。
2、longtext欄位類型:longtext欄位類型比text、mediumtext欄位類型更不容易進行行遷移。
3、mediumtext欄位類型:mediumtext欄位類型比text欄位類型更不容易進行行遷移,比longtext欄位類型更容易進行行遷移。
原創文章,作者:UYAK,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/135696.html