MySQL-常用数据类型

作为一个数据库设计人员,掌握数据库的数据类型是非常有必要的!
MySQL支持常用的数据类型:数值类型日期/时间类型字符串类型

1.数值型
1.1整形:
类型 字节 最小值 最大值
TINYINT 1 -128 127
SMALLINT 2 -32768 32767
MEDIUMINT 3 -8388608 8388607
INT 4 -2147483648 2147483647
BIGINT 8 -9223372036854775808 9223372036854775807

表中是MySQL支持的整型,无符号(unsigned)属性可扩展一倍的最大值上限,例如 无符号的tinyint最大值为255最小值为0
MySQL整形还可以设置一个‘width’属性,但这并不表示一个精度,而是告诉客户端要显示多少个字符而已

1.2定点数

定点数也就是Decimal型,指的是小数点位置是固定不变的
Decimal(M,D) M是精度,表示数据的总长度,也就是十进制数据的位数,不包括小数点。
D是标度,表示小数点后面的数字位数。

1.3浮点数

单精度浮点型(Float)使用4个字节,双精度浮点型(Double)使用8个字节
浮点数不规定精度或位数,但会存在误差,应尽量避免对浮点数进行比较。
浮点数比定点数使用空间更少。

2.日期/时间类型

表示日期和时间的类型有:DATETIME、DATE、TIMESTAMP、TIME和YEAR
每个时间类型都有一个有效值范围
当需要同时包含时间个日期的值时,建议使用datetime类型,占8个字节
当只需要日期时,建议使用date类型,占3个字节
TIMESTAMP类型用于在进行insert或update操作是记录日期和时间。占4个字节
datetime和timestamp显示格式是一样的,但是存储方式是不一样的,
对于TIMESTAMP,它把客户端插入的时间从当前时区转化为UTC(世界标准时间)进行存储。查询时,将其又转化为客户端当前时区进行返回。
而对于DATETIME,不做任何改变,原样输入和输出

3.字符串类型
3.1CHAR和VARCHAR类型

char是固定长度的字符串,如char(30)表示字符长度为30,不足的话右边以空格补齐
varchar可变字符串,最大长度为65532,。如varchar(30)表示字符长度为30的可变字符串,字符个数多占用的空间就多,字符个数少占用的空间就少,不会以空格补齐
当检索到char值时,尾部的空格会被自动删除,这是MySQL服务器自动控制的
也可以这么说,char和varchar在检索的时候显示的是一样的,只是存储不一样

3.2 binary和varbinary

类似于char和varchar,不同的是它们包含的是二进制字符串,也就是说他们包含的是字节字符串而不是字符字符串,他们的长度是字节长度。

3.3 BLOB和TEXT

blob是一个二进制大对象,大多数情况下可以视为能够存储足够大数据的varbinary,同样也可以将text视为varchar类型
但是blob和text可能会导致严重的性能问题

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 214,951评论 6 497
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 91,606评论 3 389
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 160,601评论 0 350
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 57,478评论 1 288
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 66,565评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,587评论 1 293
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,590评论 3 414
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,337评论 0 270
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,785评论 1 307
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,096评论 2 330
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,273评论 1 344
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,935评论 5 339
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,578评论 3 322
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,199评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,440评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,163评论 2 366
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,133评论 2 352

推荐阅读更多精彩内容