sql学习过程1:sql server数据类型解析
来源:互联网 发布:网络干杯是什么意思 编辑:程序博客网 时间:2024/06/06 00:04
1.char 与varchar
网上找了很多资料,都说char是定长的,而varchar是变长的
(1).当char(n),括号中的数字确定时,那么所存取数据占用内存就已经确定了,当n为5时,占用5个字节,为10 时占用10个字节,相差的部分用空格补齐,有人说是前面补充空格,有人说是拖尾空格,这个我暂时就不知道了,但是只要知道这些空间都是被占用了的就够了!
(2).varchar(n),括号中的数字如果是5时,数据所占用的空间不一定是5个字节,以实际所存储的数据为准。如在数据列输入‘123’那么就是三个字节,输入‘12345’就是五个字节。
2.nchar、nvarchar、ntext........等带有‘n’的数据类型:n:national,大家就明白了,国际标准嘛,需要注意的国际标准中,一个字符是占用两个字节,(这个跟国内的是不一样的),
需要提醒的是:nchar与nvarchar的原理跟char与varchar是一样的,只是加上了国际标准,那么加上了国际标准还有一个不一样的是在国际标准是不是也要申明一下,所以在存储数据时,会额外占用两个字节的空间,例如:‘123’当这个字符串存入类型为nchar(5)中时,占用的字节就是2*3+2=8字节。
后续在继续补充关于数据类型方面的知识,巩固基础!
1 0
- sql学习过程1:sql server数据类型解析
- SQL Server 数据类型学习
- SQL 数据类型:SQL Server 数据类型
- SQL Server存储过程学习
- sql server 存储过程学习
- 解析SQL Server 的存储过程
- 解析 SQL Server 的存储过程
- SQL SERVER中from数据源解析过程
- SQL Server 存储过程解析XML传参
- SQL Server数据库学习笔记整理-数据类型
- SQL SERVER的数据类型
- SQL SERVER数据类型简介
- SQL SERVER的数据类型
- SQL SERVER的数据类型
- SQL SERVER 数据类型详解
- SQL SERVER的数据类型
- sql server 数据类型
- SQL SERVER的数据类型
- OS中常用的调度算法总结
- hive元数据从mysql迁移到oracle
- 深度学习新选项:Kepler架构+AsKepler汇编器+Docker云
- linux 如何清理僵尸进程
- Java学习-7天
- sql学习过程1:sql server数据类型解析
- 内部类、泛型
- 三角形(3)
- WOJ 1608 Calculation (暴力搜索/动态规划)
- CNN网络推导和实现
- centOs修改网卡名
- ZOJ 3929 Deque and Balls
- LRU Cache数据结构
- activiti自定义流程之整合(四):整合自定义表单部署流程定义