为了实现这一目标,它需要我们在数据库系统的常用数据类型有充分的认识。

下面我们来看一下mysql的重要数据类型

1、数值类型可以划分为数值类型:整型,浮点十进制类型。

所谓的“十进制”是指decimal和numeric,他们是同一类型的。严格地说,它不是一个数字类型,因为他们实际上是作为字符串存储,每一个数字值(包括小数点)占一个字节的存储空间,所以这种类型的消耗大量的存储空间,但它的优点是它的价值不会失去做浮点数计算精度,它更适合一些计算精度要求高,如价格计算。

浮动取决于不同精度的类型可以是float或double。它们的优点是小数的精度,FLOAT可以表示非常小的值,可以是最小的值约1.17E-38(0.000 … 0117,小数点后的37零),double可以表达更小的数,最小的数可以约2.22E-308(0.000 … 0222,小数点以及后跟307个零)的小数。float和double分别为4字节和8字节的存储空间。

对于整型,在MySQL中有很多不同类型的整数,在设计数据库表,我们可以有一个字节TINYINT或8字节BIGINT等,所以我们应该把过多考虑哪个类型来使用,以获得最小的存储空间,而不会失去任何准确性值。

TINYINT,SMALLINT,MEDIUMINT,INT和BIGINT 1字节,2字节,3字节,4字节和8字节。对于无符号整数,这些类型能表示的最大整数是分别255,65535,16777215,4294967295 18446744073709551615。如果我们需要保存用户的年龄,TINYINT就够了;如果是自增的ID,我们应该使用MEDIUM

mysql 性别 数据类型_mysql的4种常用、重要的数据类型相关推荐

  1. mysql 字符串截取_mysql数据库13种常用函数方法总结

    1.字符串拼接 SELECT CONCAT('My','S','QL') 2.字符串比较 SELECT STRCMP('abc','abd'), STRCMP('abc','abc'), STRCMP ...

  2. mysql double 索引_MySQL架构优化实战系列1:数据类型与索引调优全解析

    一.数据类型优化 数据类型 整数 数字类型:整数和实数 tinyint(8).smallint(16).mediuint(24).int(32).bigint(64) 数字表示对应最大存储位数,如 t ...

  3. mysql数据库架构_MySQL数据库之互联网常用架构方案

    一.数据库架构原则 高可用 高性能 可扩展 一致性 二.常见的架构方案 方案一:主备架构,只有主库提供读写服务,备库冗余作故障转移用 jdbc:mysql://vip:3306/xxdb 高可用分析: ...

  4. mysql测试死锁_mysql死锁几种情况的测试_MySQL

    sessionA: test>begin -> ; Query OK, 0 rows affected (0.00 sec) test>select * from tt where ...

  5. mysql空表_MySQL中两种快速创建空表的方式

    在MySQL中有两种方法 1.create table t_name select ... 2.create table t_name like ... 第一种会取消掉原来表的有些定义,且引擎是系统默 ...

  6. mysql datetime最小值_MySQL的5种时间类型的比较

    日期时间类型 占用空间 日期格式 最小值 最大值 零值表示 DATETIME 8 bytes YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00 9999-12-31 23 ...

  7. 易语言mysql锁表_MySQL的3种锁定机制

    MySQL各存储引擎使用了3种类型的锁定机制: 1. 行级锁定(row-level) --- MyISAM.Memory.CSV *锁定对象颗粒度最小,发生资源争用的概率最小,在并发处理能力上有较大优 ...

  8. mysql dba命令_mysql DBA:mysqladmin常用命令总结

    1. 使用-r/-i参数使用mysqladmin extended-status命令可以获得所有MySQL性能指标,即show global status的输出,不过,因为多数这些指标都是累计值,如果 ...

  9. mysql在线复制_mysql的两种复制模式

    mysql的复制术语 扩展的方式: Scale up Scale Out 复制: 向外扩展 二进制日志 单向 复制功用: 数据分布 负载均衡:读操作,适用于读密集型的应用 备份 高可用和故障切换 My ...

最新文章

  1. 构筑超异构计算时代,英特尔 AI 全布局
  2. 研究人工智能最应该注意的问题
  3. arcgis 卸载和注册表相关总结
  4. 在Activity的Title中加入进度条
  5. gs算法的matlab代码_【图像算法amp;MATLAB】直方图均衡(干货代码)
  6. BGP——本地优先级选路+BGP路由水平分割机制(讲解+配置命令)
  7. 解决‘.../rqt_virtual_joy/plugin.xml‘ has no Root Element问题
  8. 混合列压缩(HCC)在OLAP及OLTP场景中的测试
  9. 微服务Springcloud超详细教程+实战(二)
  10. Spring 学习一 @Autowired
  11. I2C总线协议/地址详解
  12. matlab如何求空间一点到直线距离,立体几何:如何用空间向量方法求点到直线的距离?...
  13. LaTeX排版学习资源汇总
  14. Vue中路由 (Vue Router)
  15. 指定decode_responses=True,连接redis存的数据是字符串格式
  16. 转《论兔子怎么打败狼》
  17. string的常用方法(详细)
  18. PartyOK酒水知识大全
  19. android系统移植培训,Android系统之Recovery移植教程 【转】
  20. 医药保健行业crm系统有何特色

热门文章

  1. pyqtgraph基础入门(一):使用qtdesigner 提升组件
  2. 人品计算器 (仅供娱乐) - 笑不死算我的!
  3. R语言-寻找向量内的游程
  4. 三菱伺服定长追剪,系统为Q172DSCPU,高级同步模式。 包含一个程序例子,有详细的机械参数分析,伺服参数设置
  5. Supermarket | 贪心 + 并查集
  6. 西门子工业自动化产品智造基地落地成都,西门子数字科技(深圳)有限公司成立...
  7. uniapp 监听路由跳转
  8. (十九)Alian 的 Spring Cloud Config 集群配置
  9. 平安科技金融云 持续创新成果显著
  10. Ubuntu查看本机外网IP地址