這些MySQL資料型別你知道嗎?

2021-10-06 05:54:20 字數 1558 閱讀 7592

mysql支援所有標準的sql資料型別包括嚴格資料型別(如integer、smallint、decimal、numberic)、近似數值型別(如float、real、double presision)

作為sql標準的擴充套件,mysql也支援整數型別(tinyint、mediumint、bigint)

資料型別

位元組數tinyint

1smallint

2mediumint

3int / integer

4bigint

8float

4double

8decimal(m,d)

變長,整數部分和小數部分分開計算

8種基本的字串型別char、varchar、binary、varbinary、blob、text、set型別

資料型別

位元組數型別描述

char

0~255

定長字串

varchar

0~65535

可變長字串

tinyblob

0~255

不超過255個字元的二進位制字串

tinytext

0~255

短文本字串

blob

0~65535

二進位制形式的長文字資料

text

0~65535

長文字資料

mediumblob

0~16777215

二進位制形式的中等長度文字資料

mediumtext

0~16777215

中等長度文字資料

longblob

0~4294967295

二進位制形式的極大文字資料

longtext

0~4294967295

極大文字資料

varbinary(m)

0~m允許0~m個位元組的變長位元組字符集

binary (m)

0~m允許0~m個位元組的變長位元組字符集

資料型別

位元組數取值範圍

日期格式

零值year

11901~2155

yyyy

0000

date

41000-01-01~9999-12-31

yyyy-mm-dd

0000-00-00

time

3-838:59:59~838:59:59

hh:mm:ss

00:00:00

datetime

81000-01-01 00:00:00~9999-12-31 23:59:59

yyyy-mm-dd hh:mm:ss

0000-00-00 00:00:00

timestamp

41970-01-01 00:00:01~2038-01-19 03:14:07

yyyy-mm-dd hh:mm:ss

0000-00-00 00:00:00

每種日期和時間型別都有乙個有效範圍,如果插入的值超過這個範圍,系統會報錯,並將0值插入到資料庫中,不同日期和時間型別有不同的零值。

這些你都知道嗎?

如果身邊有胃不好的人,請分享給ta 1 最養胃的,麵條 2 如果熬粥,少放點蘇打進去,3 小公尺粥就饅頭,可以養胃。4 有兩種飲料應該多喝,一是牛奶,二是熱水。5 胃不好,要少食多餐。6 大棗 豆腐 白菜 牛奶 胡蘿蔔 健脾和胃。7 花生,蜂蜜都是養胃的。8 紅茶 蜂蜜.十分養胃。計 喝水 法 1 ...

這些python語句你知道嗎?

a i for i in range 1,5 print a 結果是 1,2,3,4 在用python寫 時,有時可能還沒想好函式怎麼寫,只寫了函式宣告,但為了保證語法正確,必須輸入一些東西,在這種情況下,我們會使用pass語句。def func args pass 同樣,break語句能讓我們跳出...

關於軟體文件 這些你知道嗎?

軟體文件 document 也稱檔案,通常指的是一些記錄的資料和資料 它具有固定不變的形式,可被人和計算機閱讀。它和 電腦程式共同構成了能完成特定功能的計算機軟體 有人把源程式也當作文件的一部分 我們知道,硬體產品和產品資料在整 個生產過程中都是有形可見的,軟體生產則有很大不同,文件本身就是軟體產品...