台式计算机计量单位,计算机的计量单位以及常见的数据类型

为什么会写这篇文章,面试官问数据类型占字节大小干什么。

实际开发中,你肯定计算预估过一些数据具体要占多少磁盘,或者是内存。

如果你没有不去在意这些东西,很多服务器资源,都会被无形的浪费掉。

我们知道计算机的世界其实就是0和1,计算机的最终运算都是0和1来完成的。

计算机最小的计量单位是bit,叫做比特,也叫做位。

一个字节 = 8 比特

# # 常见的转换

我们所说的 1 KB 是指 1024字节

1字节(Byte)= 8位(bit)

1千字节(KB,Kilobyte)=1024字节(2的10次方字节)(1KB=1024B)

# # java中的数据类型

int                四个字节

char             两个字节

double         八个字节

float             四个字节

short            两个字节

long             八个字节

byte             一个字节

boolean       一个比特

# # 字符和字节的关系

首先字符和字节的转换关系,是和编码格式有关系的,现在都是 UTF-8 的编码格式。

在UTF-8下,一个字符汉字占三个字节,一个字符字母或者标点占一个字节

参考测试文章:https://ruby-china.org/topics/24920

如果是PG 的话  select  pg_column_size(字段名)  from 表名   就可以看到占用的字节长度,我测试在UTF-8 下,varchar不管用不用都先占一个,也就是放一个汉字字符,结果就是 4 ,如果两个汉字字符,结果就是 7

这里 PG和mysql 非常不一样,mysql 的varchar 是不占用的任何额外的字节的,也就是说,一汉字字符则是 3

mysql的测试sql :select length(字段名) from 表名

# # 数据库字段类型以及对应大小

int               ——>  4 字节

pg 数据库里边的 int8 是 八个字节

varchar       ——> 这个要具体的去算,是不确定的

举个例子:设置了 varchar(3) ,就意味着这能放 3 个字符,具体什么是字符呢,就是你放汉字也行,放数字符号都行,但是一个就算一个字符了,比方你放:ABC ,或者   哈喽1,  反正只能放下三个,至于是汉字还是 非汉字,都可以。但是 汉字是三个字节,其他都是一个,前提是在 utf-8 下。 如果是 ABC 那就是一用 三个字节, 如果你放  哈喽啊  这三个汉字,那就是 九个字节。

timestamp   ——> 8 字节

其他字段暂时没遇到,后边用到再更新

补充一下,varchar 和 char, char 申请下来就是固定的,不管用不用,都需要消耗那么多内存,varchar 是用多少消耗多少。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/245199.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

cad线性标注命令_CAD常用标注快捷键和命令

点击上方 “CAD自学网 ” → 点击右上角“...” → 点选“设为星标 ★ ”为CAD自学网加上星标,即可及时收到干货啦!左下角阅读原文看CAD视频站长推荐:1、CAD2014快速精通进阶提高教程:点击查看 2、室内设计全屋定制全套视频教程&…

计算机怎么设置网络共享,局域网共享设置,教您电脑怎么设置局域网共享

前两天,遇到位朋友说他刚买了台新的电脑,加上原来家里原有的两台电脑了,就三台了,现在想要三台电脑都能够进行一个共享职员的这么设置,就是不知道如何在局域网里怎么设置共享,下面,小编就来跟大…

python中的类装饰器应用场景_Python 自定义装饰器使用写法及示例代码

1、Python装饰器简介 python的装饰器就是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象。简单的说装饰器就是一个用来返回函数的函数。 它经常用于有切面需求的场景,比如&…

html引用外部导入式css文件夹,css文件内引用外部资源文件的相对路径

1.default.css文件内容(位于css文件夹下):.ClassName .ClassName .ClassName.page-sidebar .sidebar-search .submit {--该图片相对于css文件所在的位置。不是使用本css文件的html文件位置。background-image: url(../image/search-icon.png);}2.使用本css文件的htm…

京东五星电器送扫地机器人_家电也流行“套餐”,京东五星电器吹响国庆家装“集结号”...

“70吋超薄激光电视、大容量多门法式冰箱、烘干一体滚筒洗衣机、蒸烤一体机、扫地机器人……”一系列的新房采购清单让宿迁的谭小姐直呼头痛,“挑选品牌和型号,比较价格,还要想着跟装修风格是否搭配,好浪费时间。”在线下实体店迎…

c++设置单元格填充色_格式函数text,设置自定义格式的万金油

在日常的数据处理统计中,我们知道,数据格式标准统一,是很重要的前提,如果数据混乱,那么,在后期的数据处理分析,excel就会耍脾气出错的。所以设置好数据格式,是相当重要的。今天&…

生成html_听说你不会用Python将字符串生成PDF?来,我教你!

这是恋习Python推荐的第118篇好文来源:Python爬虫与算法作者:jclian笔者在今天的工作中,遇到了一个需求,那就是如何将Python字符串生成PDF。比如,需要把Python字符串‘这是测试文件’生成为PDF, 该PDF中含有文字‘这是…

大学计算机基础python第二次作业_python第二次作业-titanic数据集练习

一、读入titanic.xlsx文件,按照教材示例步骤,完成数据清洗。 titanic数据集包含11个特征,分别是: Survived:0代表死亡,1代表存活 Pclass:乘客所持票类,有三种值(1,2,3) Name:乘客姓名 Sex:乘客性别 Age:乘客…

大一计算机上机试题2017,2017历年全国计算机二级ACCESS上机试题及答案

可通过实际操作,锻炼Access的学习能力,动手能力,编程思想锻炼等,也可以作为access 数据库国际二级考试使用呢历年Access操作试题解析(2017.5.8整理,可能为2015年以前的)第一套一、基本操作题(计30分)(1)新建数据库"学生.mdb",将考生文件夹中的…

怎么做手机的上下滑动_手机视频恢复怎么做?删除时间较久的找回方法

手机视频恢复?话说到手机视频误删的情况对于一些用户来说是常态,手机视频多又杂,经常全选删除,不小心多选了没有发现就给一起删除了!事隔多个月以后突然要用到,却怎么也找不到了,最近删除相册也…

大唐发电厂计算机考试题,全国计算机等级考试上机考试与题库解析:一级B

全国计算机等级考试上机考试与题库解析:一级B语音编辑锁定讨论上传视频《全国计算机等级考试上机考试与题库解析一级B》是2011年北京邮电大学出版社出版的图书。本书在研究历年上机真题(库)的基础上,将常考题型提炼出来,对其进行了细致深入的…

opencv利用矩形框选中某一区域_【从零学习OpenCV】4Ubuntu系统中安装OpenCV 4

经过几个月的努力,小白终于完成了市面上第一本OpenCV 4入门书籍《从零学习OpenCV 4》。为了更让小伙伴更早的了解最新版的OpenCV 4,小白与出版社沟通,提前在公众号上连载部分内容,请持续关注小白。Ubuntu系统中安装OpenCV 4前面我…

python中str和int区别_python中eval与int的区别浅析

python中eval和int的区别是什么&#xff1f;下面给大家介绍一下: 1.eval()函数 eval(<字符串>)能够以Python表达式的方式解析并执行字符串&#xff0c;并将返回结果输出。eval()函数将去掉字符串的两个引号&#xff0c;将其解释为一个变量。 作用&#xff1a; a. 处理数字…

英伟达最大gpu_英伟达正式发布Ampere架构GPU,完成史上最大性能飞跃

PingWest品玩5月14日讯&#xff0c;在GTC 2020线上发布会上&#xff0c;英伟达CEO黄仁勋正式推出了安培(Ampere)架构GPU。据其表示&#xff0c;这块芯片采用7nm工艺&#xff0c;540亿晶体管&#xff0c;20倍AI算力&#xff0c;实现5大技术创新。黄仁勋表示&#xff0c;“这是英…

学计算机语言需要什么基础,学习计算机语言需要什么基础

学语言其实很有意思&#xff0c;但鉴于你的职业是学生&#xff0c;国籍是中国&#xff0c;建议在学有余力的情况下学习&#xff0c;尤其不要为了计算机特招而学。语言分为高级语言&#xff0c;汇编语言&#xff0c;机器语言。其实什么高级语言都差不多&#xff0c;只要学会一种…

c++ map 析构函数_C++|类继承关系中的虚函数、虚析构函数、虚基类

在继承关系中&#xff0c;虚函数、虚析构函数、虚基类中使用的关键字virtual都是在告诉编译器&#xff0c;此处要进行特殊处理&#xff1a;虚函数&#xff1a;函数重写时的要求编译器动态绑定来实现多多态 &#xff1b;虚析构函数&#xff1a;当基类指针指向在堆内实现的派生类…

python计算面积折线图_Python交互图表可视化Bokeh:4. 折线图| 面积图

折线图与面积图① 单线图、多线图② 面积图、堆叠面积图1. 折线图--单线图importnumpy as npimportpandas as pdimportmatplotlib.pyplot as plt%matplotlib inlineimportwarningswarnings.filterwarnings(ignore)#不发出警告from bokeh.io importoutput_notebookoutput_notebo…

上海j计算机一级分值,计算机一级考试内容及分值

计算机一级考试内容有哪些&#xff0c;各题型分值是多少&#xff0c;以下是小编整理的计算机一级考试相关内容&#xff0c;供您参考与阅读。计算机一级考试内容及分值软件环境:Windows 7 操作系统,WPS Office 2012 办公软件。并在指定时间内,完成下列各项操作:(1) 选择题(计算机…

python 多个列表合并_Python对两个有序列表进行合并和排序的例子

Python对两个有序列表进行合并和排序的例子 这篇文章主要介绍了Python对两个有序列表进行合并和排序的例子,最终代码经过不断优化,小编非常满意,需要的朋友可以参考下 假设有2个有序列表l1、l2&#xff0c;如何效率比较高的将2个list合并并保持有序状态&#xff0c;这里默认排序…

启动之后自己关闭_电脑一开都是广告,请问怎么永久关闭?

电脑一开机&#xff0c;主屏广告、右下角弹窗广告蹭蹭蹭的弹个不停&#xff0c;相信很多人都有这样的困扰&#xff0c;尤其是在公共电脑上&#xff0c;广告多的要命。你是否有这样的经历&#xff0c;上学的时候&#xff0c;教室前面的用来讲课的电脑&#xff0c;在老师用PPT授课…