请问variable character和character有什么区别? 在db2中varchar和character有何区别

static character \u548cdynamic character\u7684\u533a\u522b

Round -- A character is complex, with many traits. (\u4e00\u4e2a\u590d\u6742\u7684\uff0c\u6709\u8bb8\u591a\u7279\u5f81\u7684\u89d2\u8272)
Flat -- A character has only one or two traits. (\u4e00\u4e2a\u53ea\u6709\u4e00\u4e24\u4e2a\u7279\u5f81\u7684\u89d2\u8272)
Dynamic -- A character changes significantly during the course of the story. (\u4e00\u4e2a\u5728\u6545\u4e8b\u4e2d\u7ecf\u5386\u4e86\u91cd\u5927\u6539\u53d8\u7684\u89d2\u8272)
Static -- A character stays essentially the same throughout the story. (\u4e00\u4e2a\u5728\u6545\u4e8b\u4e2d\u81ea\u59cb\u81f3\u7ec8\u90fd\u4fdd\u6301\u4e00\u6837\u7684\u89d2\u8272)
\u671b\u91c7\u7eb3\uff0c\u8c22\u8c22\u3002

character \u5176\u5b9e\u5c31\u662fchar\uff0c1. \u6700\u5927\u957f\u5ea6\u4e0d\u540c char \u6700\u5927254 bytes,\u800cvarchar \u6700\u5927 32672 bytes2. \u5b58\u50a8\u4e0d\u540cchar(n) \u5728\u6570\u636e\u5e93\u5360\u7528 n \u4e2a\u5b57\u8282\uff0c\u5728\u6570\u636e\u5e93\u4e2d\u4ee5\u7a7a\u683c\u8865\u8db3,\u4f46\u5728\u53d6\u51fa\u6765\u65f6\u672b\u5c3e\u7684\u7a7a\u683c\u5c06\u88ab\u53bb\u6389varchar(n) \u5728\u6570\u636e\u5e93\u4e2d\u81f3\u5c11\u5360\u75281\u4e2a\u5b57\u8282\uff0c\u5728\u6570\u636e\u5e93\u4e2d\u672b\u5c3e\u7684\u7a7a\u683c\u5c06\u81ea\u52a8\u53bb\u6389\uff0c\u5b9e\u9645\u5360\u7528\u5f55\u5165\u6570\u636e\u957f\u5ea6 \uff0b1 \u6216\u8005 +2 \u5b57\u8282\u3002 L \u6570\u636e\u957f\u5ea6L+1 bytes L<=M 0<=M<=256L+2 bytes L<=M 256<M<=32672\u5728\u6570\u636e\u5e93\u4e2d\u672b\u5c3e\u7684\u7a7a\u683c\u5c06\u81ea\u52a8\u53bb\u6389

varchar是变长的,char是定长的,合理用char与varchar可以节省数据库的存储空间
比如有一个字段,比如是性别之类的,长度为1 ,那么用char比较好,因为是定长,每条数据的char都有1个字符的长度,如果使用varchar,会在之后加个终止符,相当于占用2个字符长度
而varchar,用在姓名之类的比较好,因为姓名长度是不定的,假定姓名上限长度为20,那么如果实际有个的姓名只用了10个字符,使用varchar会在其后加1个终止符,变成占用11个字符,就能省下存储空间,如果用char,每条数据此字段都会是20字符的长度

扩展阅读:paperpass免费入口 ... burberry日本官网 ... 苹果ac+服务价格表 ... thinkpad小红帽 ... variable 中文翻译 ... applecare+价格表 ... astroplayer3.8破解版 ... paradox live动画樱花 ... nike air vapormax ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网