发布网友 发布时间:2022-05-01 01:41
共3个回答
热心网友 时间:2022-04-09 07:22
char是固定长度字符串,你括号里头数字是多少就占用多少空间,而Vachar是你的实际值多大就占用多少空间,从效率和规范角度来讲,一般大于50的值就定位VARCHAR,小于50的用CHAR, 前面加N时,根据unicode 标准所进行的定义,用给定整数代码返回 unicode 字符。热心网友 时间:2022-04-09 08:40
可以改的,char(50)就是最多50个字符,改成10就是10个字符热心网友 时间:2022-04-09 10:15
都是*输入的字符,一般都用varchar类型 char(10) 就是只能输入10个字符 多了就报错 少了 也占用10个字符空间 浪费资源 varchar(50) 也是*在50个字符 也可以varchar(500) 但是你输入 40个字符varchar会自动帮你把多余的空间释放 不占用空间