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