MYSQL中的数值型数据类型与字符串类型

Posted yltzxzy

tags:

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

 

/*
数值型数据类型主要用来存储数字,包含的类型有:
TINYINT、SMALLINT、MEDIUMINT、 INT(INTEGER)、 BIGINT
TINGINT占1个字节,SMALLINT占2个字节,MEDIUMINT占3个字节,INT占4个字节,BIGINT占8个字节
浮点类型:FLOAT、DOUBLE。定点类型:DECIMAL。
我们一般常用INT,和DOUBLE;
*/

 

/*
字符串有如下几种类型:
CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET
char是一种固定长度的类型,varchar则是一种可变长度的类型.
它们的区别是:
char(M)类型的数据列里,每个值都占用M个字节,如果某个长度小于M,mysql就会在它的右边用空格字符补足.(在检索操作中那些填补出来的空格字符将被去掉)
varchar(M)类型的数据列里,每个值只占用刚好够用的字节再加上一个用来记录其长度的字节(即总长度为L+1字节).
所以我们为方便使用,一般使用varchar(M);
*/

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

Mysql中的数据类型

MySQL之字段数据类型和列属性

MySQL的数据类型

Oracle字符类型与数值类型的转换

oracle中的number类型对应mysql里面啥类型啊

mysql中的数据类型