国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專(zhuān)題視頻專(zhuān)題問(wèn)答1問(wèn)答10問(wèn)答100問(wèn)答1000問(wèn)答2000關(guān)鍵字專(zhuān)題1關(guān)鍵字專(zhuān)題50關(guān)鍵字專(zhuān)題500關(guān)鍵字專(zhuān)題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專(zhuān)題關(guān)鍵字專(zhuān)題tag2tag3文章專(zhuān)題文章專(zhuān)題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專(zhuān)題3
問(wèn)答文章1 問(wèn)答文章501 問(wèn)答文章1001 問(wèn)答文章1501 問(wèn)答文章2001 問(wèn)答文章2501 問(wèn)答文章3001 問(wèn)答文章3501 問(wèn)答文章4001 問(wèn)答文章4501 問(wèn)答文章5001 問(wèn)答文章5501 問(wèn)答文章6001 問(wèn)答文章6501 問(wèn)答文章7001 問(wèn)答文章7501 問(wèn)答文章8001 問(wèn)答文章8501 問(wèn)答文章9001 問(wèn)答文章9501
當(dāng)前位置: 首頁(yè) - 科技 - 知識(shí)百科 - 正文

MySQL中VARCHAR與CHAR格式數(shù)據(jù)的區(qū)別

來(lái)源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-09 20:55:36
文檔

MySQL中VARCHAR與CHAR格式數(shù)據(jù)的區(qū)別

MySQL中VARCHAR與CHAR格式數(shù)據(jù)的區(qū)別:區(qū)別 CHAR與VARCHAR類(lèi)型類(lèi)似,但它們保存和檢索的方式不同。CHAR有固定的長(zhǎng)度,而VARCHAR屬于可變長(zhǎng)的字符類(lèi)型。它們最大長(zhǎng)度和是否尾部空格被保留等方面也不同。在存儲(chǔ)和檢索過(guò)程中不進(jìn)行大小寫(xiě)轉(zhuǎn)換。 下面的表格顯示了將各種字符串值保存到CHAR(4)和
推薦度:
導(dǎo)讀MySQL中VARCHAR與CHAR格式數(shù)據(jù)的區(qū)別:區(qū)別 CHAR與VARCHAR類(lèi)型類(lèi)似,但它們保存和檢索的方式不同。CHAR有固定的長(zhǎng)度,而VARCHAR屬于可變長(zhǎng)的字符類(lèi)型。它們最大長(zhǎng)度和是否尾部空格被保留等方面也不同。在存儲(chǔ)和檢索過(guò)程中不進(jìn)行大小寫(xiě)轉(zhuǎn)換。 下面的表格顯示了將各種字符串值保存到CHAR(4)和

區(qū)別

CHAR與VARCHAR類(lèi)型類(lèi)似,但它們保存和檢索的方式不同。CHAR有固定的長(zhǎng)度,而VARCHAR屬于可變長(zhǎng)的字符類(lèi)型。它們最大長(zhǎng)度和是否尾部空格被保留等方面也不同。在存儲(chǔ)和檢索過(guò)程中不進(jìn)行大小寫(xiě)轉(zhuǎn)換。

下面的表格顯示了將各種字符串值保存到CHAR(4)和VARCHAR(4)列后的結(jié)果,說(shuō)明了CHAR和VARCHAR之間的差別:

值 CHAR(4) 存儲(chǔ)需求 VARCHAR(4) 存儲(chǔ)需求
'' ' ' 4個(gè)字節(jié) '' 1個(gè)字節(jié)
'ab' 'ab ' 4個(gè)字節(jié) 'ab' 3個(gè)字節(jié)
'abcd' 'abcd' 4個(gè)字節(jié) 'abcd' 5個(gè)字節(jié)
'abcdefgh' 'abcd' 4個(gè)字節(jié) 'abcd' 5個(gè)字節(jié)

從上面可以看得出來(lái)CHAR的長(zhǎng)度是固定的,不管你存儲(chǔ)的數(shù)據(jù)是多少他都會(huì)都固定的長(zhǎng)度。而VARCHAR則處可變長(zhǎng)度但他要在總長(zhǎng)度上加1字節(jié),這個(gè)用來(lái)存儲(chǔ)字符長(zhǎng)度(如果聲明的長(zhǎng)度超過(guò)255,則使用2個(gè)字節(jié))。所以實(shí)際應(yīng)用中用戶(hù)可以根據(jù)自己的數(shù)據(jù)類(lèi)型來(lái)做。

請(qǐng)注意,上表中最后一行的值只適用不使用嚴(yán)格模式時(shí);如果MySQL運(yùn)行在嚴(yán)格模式,超過(guò)列長(zhǎng)度的值不被保存,并且會(huì)出現(xiàn)錯(cuò)誤。

從CHAR(4)和VARCHAR(4)列檢索的值并不總是相同,因?yàn)闄z索時(shí)從CHAR列刪除了尾部的空格。通過(guò)下面的例子說(shuō)明差別:

mysql> CREATE TABLE test(a VARCHAR(4), b CHAR(4));

mysql> INSERT INTO test VALUES ('ab ', 'ab ');

mysql> SELECT CONCAT(a, '+'), CONCAT(b, '+') FROM test;

結(jié)果如下:

CONCAT(a, '+') CONCAT(b, '+')
ab + ab+

從上面可以看出來(lái),由于某種原因CHAR有固定長(zhǎng)度,所以在處理速度上要比VARCHAR快很多,但是相對(duì)浪費(fèi)存儲(chǔ)空間,所以對(duì)存儲(chǔ)不大,但在速度上有要求的可以使用CHAR類(lèi)型,反之可以用VARCHAR類(lèi)型來(lái)實(shí)現(xiàn)。

建議

MyISAM存儲(chǔ)引擎 建議使用固定長(zhǎng)度,數(shù)據(jù)列代替可變長(zhǎng)度的數(shù)據(jù)列
INNODB 存儲(chǔ)引擎 建議使用VARCHAR類(lèi)型

總結(jié)分析:

文字字段若長(zhǎng)度固定,如:身分證號(hào)碼,就不要用 varchar 或 nvarchar,應(yīng)該用 char 或 nchar。
支持多語(yǔ)言的站點(diǎn)應(yīng)考慮使用 Unicode nchar 或 nvarchar 數(shù)據(jù)類(lèi)型以盡量減少字符轉(zhuǎn)換問(wèn)題
文字字段若長(zhǎng)度不固定,如:地址,則該用 varchar 或 nvarchar。除了可節(jié)省存儲(chǔ)空間外,存取硬盤(pán)時(shí)也會(huì)較有效率

您可能感興趣的文章:

  • 對(duì)比MySQL中int、char以及varchar的性能
  • MySQL動(dòng)態(tài)修改varchar長(zhǎng)度的方法
  • Mysql中varchar長(zhǎng)度設(shè)置方法
  • Mysql數(shù)據(jù)庫(kù)中把varchar類(lèi)型轉(zhuǎn)化為int類(lèi)型的方法
  • MySQL數(shù)據(jù)庫(kù)中把int轉(zhuǎn)化varchar引發(fā)的慢查詢(xún)
  • MySQL中把varchar類(lèi)型轉(zhuǎn)為date類(lèi)型方法詳解
  • 探究MySQL中varchar的定義長(zhǎng)度
  • mysql varchar類(lèi)型求和實(shí)例操作
  • 聲明:本網(wǎng)頁(yè)內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問(wèn)題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    MySQL中VARCHAR與CHAR格式數(shù)據(jù)的區(qū)別

    MySQL中VARCHAR與CHAR格式數(shù)據(jù)的區(qū)別:區(qū)別 CHAR與VARCHAR類(lèi)型類(lèi)似,但它們保存和檢索的方式不同。CHAR有固定的長(zhǎng)度,而VARCHAR屬于可變長(zhǎng)的字符類(lèi)型。它們最大長(zhǎng)度和是否尾部空格被保留等方面也不同。在存儲(chǔ)和檢索過(guò)程中不進(jìn)行大小寫(xiě)轉(zhuǎn)換。 下面的表格顯示了將各種字符串值保存到CHAR(4)和
    推薦度:
    • 熱門(mén)焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門(mén)推薦

    專(zhuān)題
    Top
    主站蜘蛛池模板: 日韩免费一区二区三区 | 国产精品久久一区一区 | 亚欧在线观看 | 国产a精品 | 国产91成人 | 毛片官网| 欧美福利一区二区三区 | 国产第4页| 日韩一区二区三区四区不卡 | 日韩一区二区三区视频 | 日韩中文字幕第一页 | 国产精品免费大片一区二区 | 亚洲原创区 | 久久久久久久国产精品毛片 | 中文一区| 欧美 国产 日韩 第一页 | 国产福利一区二区 | 亚洲视频在线观 | 国产区第一页 | 欧美国产日韩一区二区三区 | 亚洲视频在线视频 | 黄网站色视频免费观看 | 欧美视频精品 | 欧美日韩另类综合 | 国产高清精品一级毛片 | 免费在线观看亚洲 | 国产一区二区三区免费在线观看 | 国产成人一区二区三区小说 | 亚洲欧美国产精品第1页 | 精品国产亚洲一区二区三区 | 国产成人久久综合二区 | 中国特黄毛片 | 国产精品视频免费视频 | 亚洲欧美日韩中另类在线 | 多人伦精品一区二区三区视频 | 国产精选视频 | 久久www免费人成_看片美女图 | 国产高清不卡码一区二区三区 | 综合 欧美 亚洲日本 | 欧美精品首页 | 国产三级小视频 |