我是靠谱客的博主 有魅力橘子,最近开发中收集的这篇文章主要介绍MySQL常用數據類型詳解MySQL常用數據類型詳解,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

目录

MySQL常用數據類型詳解

數值類型

字符串類型

日期類



MySQL常用數據類型詳解

在MySQL中有很多種數據類型可以存放數值,不同的類型存放的數值的範圍或者形式是不同的。

數值類型

類型內存空間大小範圍說明
tinyint1byte

有符號-128~127

無符號0~255

特小整數(年齡)
smallint2byte(16bit)

有符號-32768~32768

無符號0~65535

小型整數
mediumint3byte

有符號-2^31~2^31-1

有符號0~2^32-1

中型整數
int4byte整數
bigint8byte大型整數
float4byte單精度
double8byte雙精度
decimal第一參數+2

decimal(10,2)

表示數值一共有10位

小數位有2位

字符串類型

存儲字符序列的類型

類型字符長度說明
char0~255字節

定長字符串,最多可以存儲255個字符;當我們指定數據表字段為char(n)

此列中的數據長度最長為n個字符,如果添加的數據少於n,則補“u0000”至n長度

varchar0~65536字節可變長度字符串,此類型的類最大長度為65535
tinyblob0~255字節存儲二進制字符串
blob0~65535存儲二進制字符串
mediumblob0~1677215存儲二進制字符串
longblob0~4294967295存儲二進制字符串
tinytext0~255文本數據(字符串)
text0~65535文本數據(字符串)
mediumtext0~1677215文本數據(字符串)
longtext0~4294967295文本數據(字符串)

日期類

在數據庫中我們可以使用字符串來存儲時間,但是我們需要基於時間段進行查詢操作(查詢在某個時間段內的數據)就不便於查詢實現

類型格式說明
data2021-0913日期,只存儲年月日
time11:12:13時間,只存儲時間
year2021年份
datatime2021-09-13 11:11:11日期+時間
timestamp20210913112233時間+日期(時間戳)

最后

以上就是有魅力橘子为你收集整理的MySQL常用數據類型詳解MySQL常用數據類型詳解的全部内容,希望文章能够帮你解决MySQL常用數據類型詳解MySQL常用數據類型詳解所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(67)

评论列表共有 0 条评论

立即
投稿
返回
顶部