Chinaunix首页 | 论坛 | 博客
  • 博客访问: 234388
  • 博文数量: 52
  • 博客积分: 3010
  • 博客等级: 中校
  • 技术积分: 731
  • 用 户 组: 普通用户
  • 注册时间: 2008-09-25 17:46
文章分类
文章存档

2009年(13)

2008年(39)

我的朋友

分类: Mysql/postgreSQL

2008-12-24 13:26:46

本人会相继推出MySQL学习的专辑,希望对大家以后的学习有帮助。MySQL数据类型共俩部分,现第一部分介绍如下.

MySQL提供丰富的数据类型,比如数值型,字符(串)型,日期和时间型等。现介绍如下:

1>TINYINT

非常小的整数

有符号值:-128 127- 27 27 - 1

无符号值:02550 28 - 1

存储需求:1字节

2>SMALLINT

较小整数

有符号值:-32768 32767- 215 215 - 1

无符号值:0655350 216- 1

存储需求:2字节

2>MEDIUMINT

中等大小整数

有符号值:-8388608 8388607- 223 223 - 1

无符号值:0167772150 224 - 1

 存储需求:3字节

3>INT

标准整数

有符号值:-2147683648 2147683647- 231 231- 1

无符号值:042949672950 232- 1

存储需求: 4字节

3>BIGINT

较大整数

有符号值:-9223372036854775808 9223373036854775807- 263263-1

无符号值:0184467440737095516150264 1

存储需求: 8字节

4>FLOAT

单精度浮点数

最小非零值:±1.175494351E - 38

存储需求: 4字节

5>DOUBLE

双精度浮点数

最小非零值:±2.2250738585072014E - 308

存储需求: 8字节

6>DECIMAL[(M,D)]

一个串的浮点数

可变;其值的范围依赖于M D 

7>CHAR(m)

定长字符串

最大尺寸:m

存储需求:M 字节

8>VARCHAR

可变长字符串

最大尺寸: M 字节

存储需求:L + 1字节(其中L代表length,几字符串的长度,一下雷同)

9>TINYBLOB

非常小的BLOB(二进制大对象)

最大尺寸: 28-1字节

存储需求: L+1字节

10>BLOB

标准BLOB  

最大尺寸: 216-1字节

存储需求: L+2字节

12>MEDIUMBLOB

中等的BLOB

最大尺寸: 224-1字节

存储需求: L+3字节

13>LONGBLOB

BLOB

最大尺寸: 232-1字节

存储需求: L+4字节

14>TINYTEXT

非常小的文本串

最大尺寸: 28-1字节

存储需求: L+1字节

15>TEXT

小文本串

最大尺寸: 216-1字节

存储需求: L+2字节

16>MEDIUMTEXT

中等文本串 224-1字节

最大尺寸: L+3字节

存储需求:

17>LONGTEXT

大文本串

最大尺寸: 232-1字节

存储需求: L+4字节

18>ENUM

枚举;列可赋予某个枚举成员

最大尺寸:65535个成员

存储需求:12字节

19>SET

集合;列可赋予多个集合成员

最大尺寸: 最多64

存储需求:12348字节

20>DATETIME 

格式: YYYY-MM-DD  hh:mm:ss

取值范围: 1000-01-01 00:00:00 9999-12-31 23:59:59

存储需求:8字节

21>TIMESTAMP时间戳

格式: YYYYMMDDhhmmss

取值范围: 19700101000000 2037 年的某个时刻

存储需求:6字节

23> YEAR年份值

格式: YYYY

取值范围: 1901 2155

存储需求:1字节

24>DATE 日期值

格式: YYYY-MM-DD表示的

取值范围: 1000-01-019999-12-31

存储需求:3字节

25>TIME : 时间值

格式:hh:mm:ss

取值范围: -838:59:59838:59:59

存储需求:3字节

 

 

阅读(1549) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~