热门

最新

红包

立Flag

投票

同城

我的

发布
gwc791224
shandongwill
1 年前
truegwc791224

继续加油

CSDN App 扫码分享
分享
4
1
打赏
  • 复制链接
  • 举报
下一条:
Java的MySQL常用数据类型(二)1.字符串类型的使用细节(1)char(4)和varchar(4)这个4表示的是字符而不是字节,不区分字符是汉字还是字母(2)char(4)是定长(固定的大小),即使插入'aa',也会占用分配的4个字符的空间(多余的空格填充)varchar(4)是变长(变化的大小),即使插入'aa',实际占用空间大小并不是4个字符,而是按照实际占用空间来分配此外varchar本身还需要占用1-3个字节来记录存放内容长度,所以总长度为L(实际数据大小)+(1-3)字节(3)如果数据是定长,推荐使用char,比如md5的密码,邮编,手机号,身份证号码等.如果一个字段的长度是不确定,推荐使用varchar,比如留言,文章查询速度:char > varchar(4)在存放文本时也可以使用Text数据类型.可以将TEXT列视为VARCHAR列,注意Text不能有默认值(大小0-2^16字节)如果希望存放更多字符,可以选择MEDIUMTEXT(0-24^24)或者LONGTEXT(0~2^32)3.日期类型(1)DATE--年月日(2)DATETIME--年月日时分秒(3)TIMESTAMP--时间戳
立即登录