日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

MySQL中的char和varchar类型

發(fā)布時間:2025/4/5 数据库 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 MySQL中的char和varchar类型 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

文章目錄

    • 1 MySQL中的char和varchar類型

1 MySQL中的char和varchar類型

CHAR類型和VARCHAR類型都在創(chuàng)建表時指定了最大長度,其基本形式如下:

  • 字符串類型(M)

其中,“字符串類型”參數(shù)指定了數(shù)據(jù)類型為CHAR類型還是VARCHAR類型;M參數(shù)指定了該字符串的最大長度為M。

  • 例如,CHAR(4)就是數(shù)據(jù)類型為CHAR類型,其最大長度為4。注意:這里的長度是指字符的長度,而不是字節(jié)長度!默認編碼格式為utf-8格式,插入漢字時為3個字節(jié)。

CHAR類型的長度是固定的,在創(chuàng)建表時就指定了。其長度可以是0~255的任意值。

  • 例如,CHAR(100)就是指定CHAR類型的長度為100。CHAR 存儲值時,它們會用空格右填充到指定的長度。

VARCHAR類型的長度是可變的,在創(chuàng)建表時指定了最大長度。定義時,其最大值可以取0~65535之間的任意值。指定VARCHAR類型的最大值以后,其長度可以在0到最大長度之間。

  • 例如,VARCHAR(100)的最大長度是100,但是不是每條記錄都要占用100個字節(jié),而是在這個最大值范圍內(nèi)使用多少就分配多少。VARCHAR類型實際占用的空間為字符串的實際長度加1或2,這樣即可有效節(jié)約系統(tǒng)的空間。
mysql> use test; #選擇數(shù)據(jù)庫test mysql> create table char_example(e_char char(5), v_char varchar(5)); #創(chuàng)建數(shù)據(jù)庫表 mysql> insert into char_example values('12345','12345'); #正常插入數(shù)據(jù) mysql> insert into char_example values('1 2 ','1 2 '); #char類型會屏蔽后面隱藏的空格,varchar 不會 mysql>select concat('(',e_char, ')'), concat('(',v_char, ')') from char_example ; #讓char 后面屏蔽的空格原型畢露

實戰(zhàn)建議:

  • char一定會使用指定的空間,varchar是根據(jù)數(shù)據(jù)來定空間。
  • char的數(shù)據(jù)查詢效率比varchar高:varchar是需要通過后面的記錄數(shù)來計算。
  • 如果確定數(shù)據(jù)一定是占指定長度,那么使用char類型。
  • 如果不確定數(shù)據(jù)到底有多少,那么使用varchar類型。
  • 如果數(shù)據(jù)長度超過255個字符而在65535之內(nèi),直接使用varchar。
  • 如果字符串尾部要保留空格,必須選擇varchar。

  • 參考資料:

  • C/C++從入門到精通-高級程序員之路【奇牛學院】
  • 《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

    總結(jié)

    以上是生活随笔為你收集整理的MySQL中的char和varchar类型的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 国产精品成人午夜视频 | 激情播播网 | 动漫精品一区一码二码三码四码 | 久色91| 色视频综合 | 在线天堂网 | 制服.丝袜.亚洲.中文.综合 | 成人做爰69片免费看 | 日韩a级黄色片 | 中文字幕电影av | www毛片 | 国产馆av| 欧美精品久久久久久久免费 | 五月婷婷综合在线观看 | 久久精品系列 | 国产资源在线观看 | 亚洲成av人影院 | 欧美激情综合五月色丁香 | 日本在线免费看 | 女人16一毛片 | 国产精品伦理一区二区 | 精品少妇一区二区三区免费观 | 东京久久久 | 亚洲人女屁股眼交6 | 欧美18—19性高清hd4k | 熊出没之冬日乐翻天免费高清观看 | 欧色图 | 中文字幕无码日韩专区免费 | 国产偷人妻精品一区 | 裸体的日本在线观看 | 叶山小百合av一区二区 | 亚洲欧美字幕 | 久久久久久久久久久久久久免费看 | 伊人国产女 | 日韩欧美中文字幕一区二区三区 | av手机| 精品视频免费播放 | 妞妞av| 成人一区二区在线观看 | 中国字幕一色哟哟 | a级片在线| 日韩精品一线二线三线 | 丰满肉嫩西川结衣av | 欧美性猛交乱大交xxxx | 奇米中文字幕 | 蜜桃av免费在线观看 | 久久国精品 | 亚洲免费小视频 | 91欧美亚洲 | 国产精品福利在线观看 | 精品人妻伦一二三区久久 | 黄色亚洲网站 | 亚洲成人av | 色妹子综合 | 欧美亚洲91 | aaaa级片| 亚洲精品视频网 | 亚洲精品一二区 | 97超碰人人爱 | 精品国产乱码久久久久久久软件 | 亚洲第一成人av | 亚洲激情一区二区三区 | 老女人毛片50一60岁 | 日本h在线 | 六月激情婷婷 | 国产毛片毛片 | 国产精品久久国产 | 99热在线观看| 国产偷自拍视频 | 国产免费无码一区二区视频 | 国产一级黄色 | 欧美xxxⅹ性欧美大片 | 亚洲欧美第一 | 久久夜靖品2区 | 午夜av毛片 | youjizz.com中国 | 人妻少妇偷人精品视频 | 99热在线观看免费 | 久久伊人在 | 欧美交换 | 色图综合 | 在线小视频你懂的 | 激情六月婷 | 视频在线观看一区二区 | 影音先锋在线观看视频 | 拔擦8x成人一区二区三区 | 亚洲自拍在线观看 | 成人性生交大片 | 岛国av一区 | 国产精品一线 | www四虎| 国产永久免费视频 | 刘亦菲久久免费一区二区 | 一区二区三区四区免费观看 | 日本精品久久久久 | 男人天堂av网站 | 在线a毛片 | 国产成人精品一区二区三 | 这里有精品 |