大家好,欢迎来到IT知识分享网。
1.text 大文本 不知道长度的,速度慢于varchar
例 长度超过255一般使用这个
2. decimal (10,2)小数的 ,表示整数8位,小数点后两位,
例 需要一个精确数值的,比如 钱
3. BigInt 数据类型提供了一种方法来表示大于2^53-1的整数。
BigInt可以表示任意大的整数 后边不接长度
例 主键
4.tinyint类型代表一个字节,如果一个数字大小超过一个字节,则无法保存。 长度1
例 状态
5.char 固定长度的
例 电话,ip地址等
6.dataTime 日期的格式 后边不接长度
例 更新时间的
7. JSON 数据列会自动校验存入此列的内容是否符合 JSON 格式,非正常格式则报错 后边不接长度
默认是null
例 会员等级
8.BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。
BLOB类型实际是个类型系列(TinyBlob、Blob、MediumBlob、LongBlob),除了在存储的最大信息量上不同外,他们是等同的。
TinyBlob 最大 255
Blob 最大 65K
MediumBlob 最大 16M 未接长度
LongBlob 最大 4G
例 内容
9.TEXT是用于存储可以采取从1个字节到4 GB长格式文本字符串是有用的。
TINYTEXT – 255个字节(255个字符) 需要1个字节的开销
TEXT – 64KB(65,535个字符) 需要2个字节的开销
MEDIUMTEXT – 16MB(16,777,215个字符) 需要3个字节的开销
LONGTEXT – 4GB(4,294,967,295个字符) 需要4个字节的开销
例 内容
10.varchar 除了存储字符串本身以外,还需要1~2个字节来存储字符串的长度信息可以变的
需要有初始长度
例 cron表达式
11.时间和日期类型
date (表示的是日历:年、月、日)例如:1992-01-01
time (表示时间(时分秒)):23:59:59
dateTime (日历+时间(年月日、十分秒)):例如:2018-11-27 02:34:59
year (指标是年份)1911 – 2155
timestamp (表示时间戳):某个时间段
11.浮点型数据类型
float 对应java中的 float/BigDecimal
double 对应java中的 double
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/157844.html