版权声明
·
网站留言
·
联系我们
·
加入收藏
热门关键词:
焦点图
png图标
背景
按钮
首页
PNG图标
广告代码
网页模板
字体下载
JS代码
CSS样式
技术文档
网站常用
gif图片
JPG图片
JavaScript用户手册
flash动画
jsp编程
.net编程
网站配色
网站优化
Oracle教程
JS技术
数据库编程
网络维护
html基础
安全相关
测试相关
知识扩展
CSS技术
DIV+CSS实例
DIV+CSS教程
鼠标特效
网站常用
文字特效
时间日期
图片特效
表格图层
导航菜单
网页特效
详细内容
首页
>>
技术文档
>>
数据库编程
>> 正文
[
关闭窗口
]
mysql数据类型介绍,mysql数据库数据类型
发布日期:2010-06-10
点击:3802
字体:[
大
中
小
]
1.整型(xxxint)
MySQL数据类型
含义
tinyint(m)
1个字节表示(-128~127)
smallint(m)
2个字节表示(-32768~32767)
mediumint(m)
3个字节表示(-8388608~8388607)
int(m)
4个字节表示(-2147483648~2147483647)
bigint(m)
8个字节表示(+-9.22*10的18次方)
2.浮点型(float和double)
MySQL数据类型
含义
float(m,d)
单精度浮点型,8位精度(4字节),m是十进制数字的总个数,d是小数点后面的数字个数
double(m,d)
双精度浮点型,16位精度(8字节)
参数m只影响显示效果,不影响精度,d却不同,会影响到精度。比如设一个字段定义
3.定点数(decimal)
decimal(m,d) 定点类型浮点型在数据库中存放的是近似值,而定点类型在数据库中存放的是精确值。参数m是定点类型数字的最大个数(精度),范围为0~65,d小数点右侧数字的个数,范围为0~30,但不得超过m。对定点数的计算能
精确
到65位数字。
4.字符串(char,varchar,xxxtext)
MySQL数据类型
含义
char(n)
固定长度的字符串,最多255个字符
varchar(n)
固定长度的字符串,最多65535个字符
tinytext
可变长度字符串,最多255个字符
text
可变长度字符串,最多65535个字符
mediumtext
可变长度字符串,最多2的24次方-1个字符
longtext
可变长度字符串,最多2的32次方-1个字符
5.二进制数据(xxxBlob)
XXXBLOB和xxxtext是对应的,不过存储方式不同,xxxTEXT是以文本方式存储的,如果存储英文的话区分大小写,而xxxBlob是以二进制方式存储的,不区分大小写。xxxBlob存储的数据只能整体读出。xxxTEXT可以指定字符集,xxxblob不用指定字符集。
6.日期时间类型(date,time,datetime,timestamp)
MySQL数据类型
含义
date
日期'2008-12-2'
time
时间'12:25:36'
datetime
日期时间'2008-12-2 22:06:44'
timestamp
不固定
timestamp比较特殊,如果定义一个字段的类型为timestamp,这个字段的时间会在其他字段修改的时候自动刷新。所以这个数据类型的字段可以存放这条记录最后被修改的时间,而不是真正来的存放时间。
7.数据类型的属性
MySQL关键字
含义
NULL
数据列可包含NULL值
NOT NULL
数据列不允许包含NULL值
DEFAULT xxx
默认值,如果插入记录的时候没有指定值,将取这个默认值
PRIMARY KEY
主键
AUTO_INCREMENT
递增,如果插入记录的时候没有指定值,则在上一条记录的值上加1,仅适用于整数类型
UNSIGNED
无符号
CHARACTER SET name
指定一个字符集
用户评论
昵称
内容
*
验证码
相关文章
关于我们
-
版权声明
-
联系我们
-
网站留言
-
网站地图
Copyright © 2010 zdbase.com All Rights Reserved.
苏ICP备15039389号
可人软件设计