mysql学习笔记--基本类型

mysql的基本数据类型分为:整数类型、浮点数类型、定点数类型、日期和时间类型、字符串类型和二进制数据类型。

1.整数类型

整数类型包括INTEGET、SMALLINT、MEDIUMINT、INT、BIGINT、TINYINT这6中类型,其中INTEGET、SMALLINT是标准sql支持的。

2.浮点数类型和定点数类型

浮点数类型包括FLOAT、DOUBLE、DECIMAL或DEC。

FLOAT:单精度浮点数

DOUBLE:双精度浮点数

DECIMAL:定点数类型

3.日期和时间类型

日期和时间类型包括YEAR、DATE、TIME、DATETIME、TIMESTAMP。

YEAR:表示年份

DATE:表示日期 YYYY-MM-DD

TIME:表示时间 HH:MM:SS

DATETIME:表示具体时间YYYY-MM-DD HH::MM:SS

TIMETAMP:同DATETIME,但是取值范围比DATETIME小

4.字符串类型

字符串类型包括CHAR和VARCHAR、TEXT、ENUM。这两种类型都是在创建的时候指定了最大长度。但是CHAR类型的长度是固定的,即使写入的数据不足声明时的长度也会自动填满长度。VARCHAR的长度是可变的,可以根据写入数据的长度进行再分配。

TEXT:该类型只能保存字符数据,如新闻内容等。

5.二进制类型

二进制类型包括:BINARY、VARBINARY、BIT、TINYBLOB、BLOB、MEDIUMBLOB、LONGBLOB类型。

 

  

 

posted @ 2018-04-18 09:51  西洋卖菜  阅读(125)  评论(0编辑  收藏  举报