MYSQL 数据类型

Posted 竹石2020

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MYSQL 数据类型相关的知识,希望对你有一定的参考价值。

mysql中的数据类型:

数字    默认是有符号的    使用unsigned变为无符号。   tinyint 1个字节(-128,127)(0,255)     int 4个字节

float(255,30)   小数点后面保留30位,总共有255位    例如float(5,2)总共有五位,小数点后面2位,234.32  

float(m,n)

m 一共多少位

n  小数部分多少位

时间

datetime     year       date     time     timestamp

date   20190620        3个字节

time   121953                3个字节

datetime     20190620121900     8个字节    范围(1000-01-01 00:00:00/9999-12-31)

year   范围(1901/2155)   1个字节

timestamp    计算机元年   范围(1970-01-01 00:00:00/2038)

字符串

char   vchar   默认是1个字节

char     0-255字字符   定长存储   浪费空间

‘alex’  存‘alex               ’     空格14个

适合使用   身份证号   手机号码  

 

vchar     0-65535个字符

变长存储,更节省空间,存取速度慢

‘alex’     存‘alex4’

时间

enumset 

以上是关于MYSQL 数据类型的主要内容,如果未能解决你的问题,请参考以下文章

MySQL数据库的数据类型

mysql 数据类型TIMESTAMP

mysql数据类型中blob和binary的区别?

MYSQL 的数据类型

MySQL数据类型

mysql基础数据类型118-124