栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

MySQL 数据类型

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

MySQL 数据类型

数据类型 数值型:整型和浮点型
  • bit(n) 表示一个二进制数据,长度最大为n,最多有n位
  • bit =bit(1),就是一位二进制位(只能存0和1)→所以boolean类型的数据,也能使用bit来存放→ps:mysql其实是有boolean这个类型的
  • int 4个字节 类似于Java中的 int或者Integer
  • bigint 8个字节 类似于Java中的 long 或者Long
  • float(m,d) 4个字节 →  
  • double(m,d) 8个字节 → 

  m:总长度,总长度=整数部分长度+小数位的长度

d:小数位后的长度

底层整数和小数长度是有限,数字相除的操作,导致小数位太长,也会丢失精度

  • decimal(m,d) → 
  • numeric(m,d) →

双精度的浮点类型:一般用于精度要求高,如存款金额,商品价格等字段

使用两者任意一种都可以,类似于java中的BigDecimal

无符号位了解就行

字符串类型
  • varchar(n) 最多可以存储n位的字符串(超出长度就会报错)→
  • text 一般用于存储大文本,比如文章内容 →最多65535字节

还可以使用text的加大版本

  • mediumtext
日期类型
  • datetime 大小8个字节,日期范围更大,不含时区的概念(例如中国就是GMT + 8),使用datetime就行
  • timestamp 4个字节 范围小 不使用

一般都使用datetime就行

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/877741.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号