美文网首页
数据库char,varchar,nchar,nvarchar

数据库char,varchar,nchar,nvarchar

作者: hhhrj | 来源:发表于2018-01-29 17:07 被阅读0次

char 类型是一个字节 char(8)只能存8字母
nchar 类型是双字节 nchar(8)能存8个汉字
varchar 类型是可变的、即如果 varchar(8)你只存了一个字母、在内存中只占一个字节
char 类型如果 char(8)你只存了一个字母、在内存中也占8个字节

char的存取数度还是要比varchar要快得多,因为其长度固定,方便程序的存储与查找;但是char也为此付出的是空间的代价,因为其长度固定,所以难免会有多余的空格占位符占据空间,可谓是以空间换取时间效率,而varchar是以空间效率为首位的。

所以建表时候 如果是固定长度字符我们用char,带中文的用nchar,反之用varchar和nvarchar;

相关文章

网友评论

      本文标题:数据库char,varchar,nchar,nvarchar

      本文链接:https://www.haomeiwen.com/subject/hxpiaxtx.html