朋的博客

          MySQL資料,Java技術(shù),管理思想,博弈論,Ajax,XP極限編程,H.264,HEVC,HDR
          隨筆 - 86, 文章 - 59, 評(píng)論 - 1069, 引用 - 0
          數(shù)據(jù)加載中……

          MySQL Varchar類(lèi)型的改變

          MySQL數(shù)據(jù)庫(kù)的varchar類(lèi)型在4.1以下的版本中的最大長(zhǎng)度限制為255,其數(shù)據(jù)范圍可以是0~255或1~255(根據(jù)不同版本數(shù)據(jù)庫(kù)來(lái)定)。
          在MySQL5.0以上的版本中,varchar數(shù)據(jù)類(lèi)型的長(zhǎng)度支持到了65535,也就是說(shuō)可以存放65532個(gè)字節(jié)的數(shù)據(jù),起始位和結(jié)束位占去了3個(gè)字節(jié),也就是說(shuō),在4.1或以下版本中需要使用固定的TEXT或BLOB格式存放的數(shù)據(jù)可以使用可變長(zhǎng)的varchar來(lái)存放,這樣就能有效的減少數(shù)據(jù)庫(kù)文件的大小。

          PS:如果在varchar中你已經(jīng)設(shè)定了數(shù)據(jù)類(lèi)型的長(zhǎng)度,eg. varchar(4),這時(shí)對(duì)varchar列中可以寫(xiě)入4個(gè)字節(jié)的字符,eg. "abcd",如果寫(xiě)入4個(gè)以上的字符,默認(rèn)情況下會(huì)截去后面的部分,eg. 輸入"abcdeg",實(shí)際存儲(chǔ)到數(shù)據(jù)中的是"abcd"。

          posted on 2007-03-20 13:14 benchensz 閱讀(4572) 評(píng)論(0)  編輯  收藏


          只有注冊(cè)用戶(hù)登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 自治县| 开鲁县| 米泉市| 山阳县| 通化市| 松原市| 夏邑县| 抚州市| 尼木县| 鹤壁市| 资阳市| 长阳| 夏邑县| 达州市| 突泉县| 元氏县| 宜都市| 南昌市| 陇南市| 揭阳市| 大理市| 东阿县| 嘉善县| 高邑县| 弥勒县| 抚州市| 孙吴县| 龙江县| 顺平县| 白水县| 达尔| 德兴市| 噶尔县| 沅江市| 班玛县| 房产| 黑山县| 博兴县| 井冈山市| 盐亭县| 高平市|