常用数据类型有哪些

常用数据类型分为三类:一、数值型;二、字符串型;三、日期时间型。数值型分为1、整数型;2、小数型,整数型分为tinyint(迷你整型)、smallint(小整型)、mediumint(中整型)、int(标准整型)、bigint(大整型)五种。

常用数据类型有哪些-Worktile社区

一、数值型

1、整数型

  • tinyint:迷你整型,使用 1 个字节存储数据(常用);
  • smallint:小整型,使用 2 个字节存储据;
  • mediumint:中整型,使用 3 个字节存储数据;
  • int:标准整型,使用 4 个字节存储数据(常用);
  • bigint:大整型,使用 8 个字节存储数据。

2、小数型

小数型,即带有小数点或者范围超出整型的数值类型。

  • 浮点型:小数点浮动,精度有限,容易丢失精度。浮点型数据是一种精度型数据,因为超出指定范围之后,其会丢失精度,自动进行四舍五入操 作。浮点型分为两种精度:float(单精度),占用 4 个字节存储数据,精度范围大概为 7 位左右;double(双精度),占用 8 个字节存储数据,精度范围大概为 15 位左右。浮点型的使用方式:如果直接用float,则表示没有小数部分;如果用float(M,D),其中M代表总长 度,D代表小数部分长度,M-D则为整数部分长度。
  • 定点型:小数点固定,精度固定,不会丢失精度。定点型数据,绝对的保证整数部分不会被四舍五入,也就是说不会丢失精度,但小数部分有可能丢失精度,虽然理论上小数部分也不会丢失精度。

二、字符串型

  1. 定长字符串:char,即磁盘(二维表)在定义结构的时候就已经确定了最终数据的存储长度。char(L):L 表示 Length,即可以存储的长度,单位为字符,最大长度为 255。
  2. 变长字符串:varchar,即在分配存储空间的时候,按照最大的空间分配,但是实际用了多少,则是根据具体的数据来确定。varchar(L):L 表示 Length,理论长度是 65536,但是会多出 1 到 2 个字节来确定存储的实际长度。如果数据量非常大,通常说超过 255 个字符就会使用文本字符串。
  3. 文本字符串:根据存储的格式进行分类,可以分为:text:存储文字;blob:存储二进制数据(其实际上都是存储路径),通常不用。
  4. 枚举字符串:enum,需要事先将所有可能出现的结果都设计好,实际上存储的数据必须是规定好的数据中的一个。
  5. 数组字符串:set,用来保存集合。

三、日期时间型

  1. datetime:日期时间,其格式为yyyy-MM-dd HH:mm:ss,表示的范围是从 1000 年到 9999 年,有零值,即0000-00-000000:00;
  2. date:日期,就是datetime的date部分;
  3. time:时间,或者说是时间段,为指定的某个时间区间之间,包含正负时间;
  4. timestamp:时间戳,但并不是真正意义上的时间戳,其是从1970年开始计算的,格式和datetime一致。
  5. year,年份,只保存年份信息。

延伸阅读

定长字符串和变长字符串的比较

  • 定长字符串对磁盘空间比较浪费,但是效率高:如果数据基本上确定长度都一样,就使用定长字符串,例如身份证、电话号码等;
  • 变长字符串对磁盘空间比较节省,但是效率低:如果数据不能确定长度(不同的数据有变化),就使用变长字符串,例如地址、姓名等。

文章标题:常用数据类型有哪些,发布者:Z, ZLW,转载请注明出处:https://worktile.com/kb/p/34545

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
Z, ZLWZ, ZLW认证作者
上一篇 2023年1月6日 上午1:43
下一篇 2023年1月6日 上午4:09

相关推荐

  • oa系统怎么下载

    OA系统(Office Automation System)被广泛应用于企业内部以提升工作效率,实现办公自动化。具体步骤包括:1、界定需求 2、考量兼容性 3、选择合适下载平台 4、关注安全性 5、进行安装与测试。重点关注选择合适下载平台,应优先选择官方网站或经认证的第三方平台以确保系统安全与可靠。…

    2024年1月11日
    10900
  • 如何处理项目周期结束但bug还未修复完的情况

    处理项目周期结束但bug未修复的情况要求迅速做出行动。1、评估剩余bug优先级,确保关键缺陷得到首要关注。2、资源再分配,可能需要将更多开发人员投入bug修复工作。3、明确沟通,与利益相关者就项目延期和bug状态进行实时沟通。4、制定修复计划和时间表,按照优先级决定修复顺序和预计完成时间。5、执行质…

    2023年12月18日
    15700
  • 目标管理的五要素是什么

    目标管理的五要素包括:1、文化管理;2、战略管理;3、设定目标;4、实现目标过程的管理;5、总结与评价。目标管理一方面强调完成目标,实现工作成果;另一方面注重人的作用,强调员工独立参与目标的制定、实施、控制、检查和评价。 1、文化管理 企业领导代表民族精神的方向,企业文化的根源,是企业领导思维方式和…

    2022年11月6日
    2.2K00
  • 编制进度计划用什么软件

    编制进度计划用的软件有:1、Microsoft Project;2、GanttProject;3、Smartsheet;4、Trello;5、Conclusion。Microsoft Project是目前最为流行的项目管理软件,它具有强大的功能和完善的界面设计。通过Microsoft Project…

    2023年2月27日
    1.2K00
  • 工作流程怎么做

    工作流程的做法:1、记下当前的工作流程;2、确定您的资源;3、确定可交付成果;4、列出流程步骤和任务等。记下当前的工作流程是指,确定当前在整个企业中使用的工作流,并与流程所有者讨论他们面临的问题或他们在当前实践中遇到的问题。 1、记下当前的工作流程 确定当前在整个企业中使用的工作流,并与流程所有者讨…

    2023年2月9日
    28100
  • oa办公哪家好

    OA办公系统应根据企业规模、需求及经济承受力选择。1、定制化程度;2、安全性;3、易用性;4、服务支持;5、成本效益。为多方面权衡后,无法一概而论哪家最佳,但考察以上关键要素有助于做出明智决策。定制化程度尤为关键,因为它决定了系统是否能够充分符合特定企业的独特流程和需求。 例如,定制化程度允许企业依…

    2024年1月11日
    11600
  • oa系统 排行

    标题:OA系统的排名和选择指南 摘要:在评估OA(Office Automation)系统时,考虑因素包括:1、系统的可扩展性、2、用户体验、3、技术支持与服务、4、安全特性、5、成本效益、6、软件的集成能力。在这些考量中,系统的可扩展性尤为重要,它确保企业随着业务扩张能够添加新功能而无需更换系统平…

    2024年1月17日
    9900
  • ERP系统的用户培训有哪些最佳实践

    面对ERP(企业资源计划)系统的用户培训问题,关键在于确保用户能够有效理解和运用系统以提升工作效率。主体答案显然是:采用最佳实践方案来指导ERP用户进行系统培训。其中,核心观点包括 1、需求评估、2、定制培训内容、3、采用多种培训方法、4、循序渐进的培训节奏、5、现场支持和持续学习、6、评估培训效果…

    2023年11月27日
    15200
  • l1正则与l2正则的区别是什么

    l1正则与l2正则的区别是什么:1、稀疏性不同;2、解的少数性不同;3、计算复杂性不同;4、对于异常值的鲁棒性不同。其中,l1正则化能产生稀疏解,有助于特征选择,而l2正则化能防止过拟合,并且通常具有解的少数性。 1、稀疏性不同 l1正则(Lasso): 它倾向于产生稀疏模型。在高维数据中,它可以作…

    2023年7月30日
    1.2K00
  • 什么是谷歌Android Auto认证

    Android Auto认证是由Google官方提供的一种认证机制,旨在确保车辆信息娱乐系统与Android Auto应用程序接口(API)兼容,能够与Android设备连接和通信无缝进行,并提供稳定、安全、高性能的用户体验。 一、什么是谷歌Android Auto认证 Android Auto认证…

    2023年5月10日
    26100

发表回复

登录后才能评论
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部