SQLserver 基础知识整理(char与varchar的区别)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/q465162770/article/details/102755841

以前就是知道呼呼的用 不知道很多原理上面的知识 这是对自我发展特别局限的 现在开始有写博客的习惯 先把数据库这方面 整理出来

sqlserver 数据类型

数字类型 代表 int

浮点类型 代表decimal

日期类型 datetime

主要讲 字符型 

包括 定长字符  变长字符 

定长:char(num)

变长:varchar(num)

有什么区别那?

下面用char 做了一个变量 和一个varchar 变量 链接发现 chen 与ali之间有空间 这就是固定的10个字节的空间 也就是说 不管

char接受到多少字符 它都会显示定义好的字节数 

相反 varchar 就不会

但是 它们同样的 超出定义的字符数时 超出部分不显示

提示 应该一个字母一个字节 中文 是俩个~

猜你喜欢

转载自blog.csdn.net/q465162770/article/details/102755841