MySQL数据类型

来源:互联网 发布:网络拒绝接入,连接失败 编辑:程序博客网 时间:2024/06/13 03:04

本文概要介绍MySQL的数据类型:

MySQL数据类型分为三大类:
    数字类型:
整数:tinyint, smallint, mediumint, int, bigint
浮点数:float, double, real
定点数:decimal
字符串类型:
字符串:char, varchar
文本:tinytet, text, mediumtext, longtext
二进制:tinyblob, blob, mediumblob, longblob
日期和时间:
date, time, datetime, timestamp, year

1. 数字类型
1) 整数

数据类型 长度(字符数) 范围(有符号) 范围(无符号) tinyint(m) 1 -128~127 0~255 smallint(m) 2 -32768~32767 0~65535 mediumint(m) 3 -8388608~8388607 0~16777215 int(m) 4 -2147483648~2147483647 0~4294967295 bigint(m) 8 +-9.22*10的18次方 0~9.22*10的18次方-1

int(m)中的m表示select查询结果集中显示的列宽,不影响字段存储的长度和范围。
2) 浮点数

数据类型 长度(字符数) 说明 float(m,d) 4 单精度浮点型,8位精度 double(m,d) 8 双精度浮点型,16位精度

3) 定点数
与浮点数不同,浮点数保存的是近似值,定点数保存的是精确值。
decimal(m,d),m表示数字总个数,d表示小数位数。

2. 字符串
1) 字符

数据类型 长度(字符数) 说明 char(n) 固定长度n,n<=255 varchar(n) 可变长度n,n<=65535 tinytext 可变长度,最长255 text 可变长度,最长65535 mediumtext 可变长度,最长2^24-1 longtext 可变长度,最长2^32-1

char与varchar区别:
char定长,速度快,可能存在空间浪费;varchar变长,速度满,不存在空间浪费,实际存储长度为数据长度+1;

3) 二进制

数据类型 长度(字符数) 说明 tinyblob L+1,L< 2^8 blob L+2,L< 2^16 mediumblob L+3,L< 2^24 longblob L+4,L< 2^32

blob与text区别:
blob数据只能整体读出,text可以指定字符集,blob按二进制存储不用指定字符集。

3. 日期时间类型

数据类型 长度(字符数) 日期格式 日期范围 year 1 YYYY 1901 ~ 2155 date 3 YYYY-MM-DD 1000-01-01 ~ 9999-12-31 time 3 HH:MM:SS -838:59:59 ~ 838:59:59 datetime 8 YYYY-MM-DD HH:MM:SS 1000-01-01 00:00:00 ~ 9999-12-31 23:59:59 timestamp 4 YYYY-MM-DD HH:MM:SS 1970-01-01 00:00:01 ~ 2038

timestamp随着记录insert、update时自动更新。

4. 数据类型属性

关键字 说明 NULL 数据列可以为NULL NOT NULL 数据列不可为NULL DEFAULT 默认值 PRIMARY KEY 主键 AUTO_INCREMENT 自动递增 UNSIGNED 无符号行,用于修饰整型 DEFAULT 默认值 CHARACTER SET name 指定字符集,如UTF8,gb2312
0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 小狗脚被凳子压出血了怎么办 怀孕8个月脐带绕颈一周怎么办 练完瑜伽大腿两侧肌肉麻木怎么办 突然吃了辣火锅肚子烫怎么办 副鼻窦炎鼻头顶痛鼻子臭怎么办 一岁宝宝夜里睡觉不踏实怎么办 分手一个月了还是放不下前任怎么办 当晚上遇到烦心事睡不着该怎么办 为什么白天太累晚上就睡不着怎么办 白天走累的脚痛晚上睡不着怎么办 1岁宝宝感冒咳嗽流泪流鼻涕怎么办 宝宝不含母乳只吃奶瓶怎么办 宝宝习惯奶嘴不咬妈妈的乳头怎么办 我的乳晕和私处色素沉着怎么办 双盘打坐膝痛腿脚心处紫青怎么办? 双盘打坐两膝盖不能着地怎么办? 做完蹲起之后腿疼的受不了怎么办 孩子游泳学不会不想去了怎么办 自由泳打腿走水但水花大怎么办 老师上课发现学生课上自慰怎么办 生完孩子腿粗屁股大怎么办 产后42天检查子宫偏大怎么办 崇拜瑜伽老师喜欢上他了怎么办 练瑜伽下不了腰贴不住腿怎么办 吃母乳宝宝吸的奶头疼怎么办 孩子吃奶把奶头咬破了怎么办 奶头边上让孩子咬破了吃奶疼怎么办 腰部受过伤久坐缓解腰疼怎么办 小孩八个月了还在软得很怎么办 产后第三天乳房胀痛有硬块怎么办 怀孕七个多月了胎位不正怎么办 怀孕6个月梅毒1:4怎么办 怀孕了胃酸胃涨吐酸水怎么办 怀孕了胃酸胃胀吐酸水怎么办 练瑜伽大腿外侧扭筋了怎么办 膝盖运动时疼痛睡觉不疼怎么办 在农村里床上老是有小蜈蚣该怎么办 瑜伽垫晒太阳后散发的甲醛怎么办 杯子盖上的皮垫子掉了漏水怎么办 20个月宝宝天天晚上不睡觉怎么办 八个月大小孩天天晚上不睡觉怎么办