11问答网
所有问题
mysql中char,varchar与text类型的区别和选用
如题所述
举报该问题
推荐答案 2018-08-04
1ï¼char: charä¸ç¨å¤è¯´äºï¼å®æ¯å®é¿æ ¼å¼çï¼ä½æ¯é¿åº¦èå´æ¯0~255. å½ä½ æ³è¦å¨åä¸ä¸ªé¿åº¦ä¸è¶³255çå符æ¶ï¼mysqlä¼ç¨ç©ºæ ¼æ¥å¡«å å©ä¸çå符ãå æ¤å¨è¯»åæ°æ®æ¶ï¼charç±»åçæ°æ®è¦è¿è¡å¤çï¼æåé¢çç©ºæ ¼å»é¤ã
ï¼2ï¼varchar: å ³äºvarcharï¼æç说æ大é¿åº¦æ¯255ï¼ä¹æç说æ¯65535ï¼æ¥é å¾å¤èµæååç°æ¯è¿æ ·çï¼varcharç±»åå¨5.0.3以ä¸ççæ¬ä¸çæ大é¿åº¦éå¶ä¸º255ï¼èå¨5.0.3å以ä¸ççæ¬ä¸ï¼varcharæ°æ®ç±»åçé¿åº¦æ¯æå°äº65535ï¼ä¹å°±æ¯è¯´å¯ä»¥åæ¾65532个åèï¼æ³¨ææ¯åèèä¸æ¯å符ï¼ï¼ï¼ï¼çæ°æ®ï¼èµ·å§ä½åç»æä½å å»äº3个åèï¼ï¼ä¹å°±æ¯è¯´ï¼å¨5.0.3以ä¸çæ¬ä¸éè¦ä½¿ç¨åºå®çTEXTæBLOBæ ¼å¼åæ¾çæ°æ®å¯ä»¥å¨é«çæ¬ä¸ä½¿ç¨å¯åé¿çvarcharæ¥åæ¾ï¼è¿æ ·å°±è½ææçåå°æ°æ®åºæ件ç大å°ã
ï¼3ï¼text:ä¸charåvarcharä¸åçæ¯ï¼textä¸å¯ä»¥æé»è®¤å¼ï¼å ¶æ大é¿åº¦æ¯2ç16次æ¹-1
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/vF772qMP2887S77M8P.html
其他回答
第1个回答 推荐于2018-05-10
char一般储存长度固定的字符串,比如IP,设定char长度15,存储的字符串12,存储空间占用15;varchar一般储存长度不固定的字符串,比如邮箱,设定var长度100,存储的字符串50,存储空间占用50;所以两者比较char类型查询速度比较快,占用存储空间大;varchar类型查询速度比较慢,占用存储空间小;相对前两者,text存储字符串长度比较长
本回答被网友采纳
第2个回答 推荐于2016-06-06
char 是固定长度的字符串,不足长度时会用空格补足,长度0-255;
比如char(20),如果实际数据是"123",则会自动补17个空格;
varchar 是可变长度的字符串,不足时不会补空格,超过时会自动截断,长度0-255;
text 是长文本字符串,长度0-65535
此外,还有MEDIUMTEXT,LONGTEXT等本回答被提问者采纳
相似回答
mysql中char,varchar与text类型的区别和选用
答:
char一般储存长度固定的字符串
,比如IP,设定char长度15,存储的字符串12,存储空间占用15;varchar一般储存长度不固定的字符串,比如邮箱,设定var长度100,存储的字符串50,存储空间占用50;所以两者比较char类型查询速度比较快,占用存储空间大;varchar类型查询速度比较慢,占用存储空间小;相对前两者,text存...
大家正在搜
相关问题
mysql中char,varchar与text类型的区别和选...
mysql中char,varchar与text类型的区别和选...
mysql中char,varchar与text类型的区别和选...
mysql中char和varchar有什么区别?
mysql中char,varchar与text类型的区别和选...
MySQL中char,varchar和text的区别
MySQL中char,varchar和text的区别
mysql中数据类型char和varchar的区别