笔试面试常考的一些小知识
来源:互联网 发布:查看java进程 编辑:程序博客网 时间:2024/05/16 14:14
1、char和varchar
(1)CHAR(10)是不可变长度为10的字符串,占的存储空间始终为10个字符的长度,而VARCHAR(10)是可变长度的字符串,故而可以节省空间。例如:
储存"aaaaabbbbb",则CHAR(10)需要10个字符的空间来储存,VARCHAR(10)也需要10个字符的空间;
储存"aaa",则CHAR(10)需要10个字符的空间来储存,而VARCHAR(10)只需要3个字符的空间。
搜索虽然每个记录节省的空间有限,但是记录很多的时候,节省的空间是很惊人的。
另外,推荐用VARCHAR2代替VARCHAR。因为Oracle今后会将VARCHAR作为其他用途。VARCHAR2目前和VARCHAR是完全相同的数据类型。
(2)CHAR的效率比VARCHAR2的效率稍高。
2、int(n)
int(M) 在 integer 数据类型中,M 表示最大显示宽度。
在 int(M) 中,M 的值跟 int(M) 所占多少存储空间并无任何关系。 int(3)、int(4)、int(8) 在磁盘上都是占用 4 btyes 的存储空间。说白了,除了显示给用户的方式有点不同外,int(M) 跟 int 数据类型是相同的。
如果int的值为10
int(10)显示结果为0000000010
int(3)显示结果为010
就是显示的长度不一样而已 都是占用四个字节的空间
阅读全文
0 0
- 笔试面试常考的一些小知识
- 校招笔试面试常考的数据库知识
- 面试常考知识
- 面试常考的EJB知识
- 计算机网络笔试面试常考
- 一些面试常考知识点
- 面试笔试常考的mysql 数据库操作group by
- 面试笔试常考的mysql 数据库操作group by .
- 一些应届IT求职常考的笔试题举例
- 一些应届IT求职常考的笔试题举例
- c笔试常考知识汇总
- 计算机网络笔试面试常考知识点
- 笔试面试常考排序算法总结
- 计算机网络面试&笔试常考知识点
- 一些笔试常考简单算法小结
- C++笔试总结-面试笔试常考题型(二)
- 一些常考的智力题
- 整理的一些面试常问语言知识
- HDOJ1022
- 1012. 数字分类 (20)
- macOS gdb: please check gdb is codesigned
- 在header中添加自定义属性防止CSRF
- Verilog中inout的用法(二)
- 笔试面试常考的一些小知识
- 程序员从打字开始
- 蘑菇街-应用平台开发工程师笔试编程题
- 课堂练习1(第四周)
- java自学笔记——枚举类
- ELF与链接
- shell正则表达式
- java模拟12306查询余票
- VI编辑器的简单使用