日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

mysql忽略数据类型_MYSQL 常用数据类型

發布時間:2023/12/2 数据库 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql忽略数据类型_MYSQL 常用数据类型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數字列類型

數字列類型用于儲存各種數字數據,如價格、年齡或者數量。數字列類型主要分為兩種:整數型和浮點型。所有的數字列類型都允許有兩個選項:UNSIGNED和ZEROFILL。選擇UNSIGNED的列不允許有負數,選擇了ZEROFILL的列會為數值添加零。下面是MySQL中可用的數字列類型

TINYINT——一個微小的整數,支持 -128到127(SIGNED),0到255(UNSIGNED),需要1個字節存儲

BIT——同TINYINT(1)

BOOL——同TINYINT(1)

SMALLINT——一個小整數,支持 -32768到32767(SIGNED),0到65535(UNSIGNED),需要2個字節存儲 MEDIUMINT——一個中等整數,支持 -8388608到8388607(SIGNED),0到16777215(UNSIGNED),需要3個字節存儲

INT——一個整數,支持 -2147493648到2147493647(SIGNED),0到4294967295(UNSIGNED),需要4個字節存儲

INTEGER——同INT

BIGINT——一個大整數,支持 -9223372036854775808到9223372036854775807(SIGNED),0到18446744073709551615(UNSIGNED),需要8個字節存儲

FLOAT(precision)——一個浮點數。precision<=24用于單精度浮點數;precision在25和53之間,用于又精度浮點數。FLOAT(X)與相誚的FLOAT和DOUBLE類型有差相同的范圍,但是沒有定義顯示尺寸和小數位數。在MySQL3.23之前,這不是一個真的浮點值,且總是有兩位小數。MySQL中的所有計算都用雙精度,所以這會帶來一些意想不到的問題。

FLOAT——一個小的菜單精度浮點數。支持 -3.402823466E+38到-1.175494351E-38,0和1.175494351E-38 to 3.402823466E+38,需要4個字節存儲。如果是UNSIGNED,正數的范圍保持不變,但負數是不允許的。

DOUBLE——一個雙精度浮點數。支持 -1.7976931348623157E+308到-2.2250738585072014E-308,0和2.2250738585072014E-308到1.7976931348623157E+308。如果是FLOAT,UNSIGNED不會改變正數范圍,但負數是不允許的。

DOUBLE PRECISION——同DOUBLE

REAL——同DOUBLE

DECIMAL——將一個數像字符串那樣存儲,每個字符占一個字節

DEC——同DECIMAL

NUMERIC——同DECIMAL

字符串列類型

字符串列類型用于存儲任何類型的字符數據,如名字、地址或者報紙文章。下面是MySQL中可用的字符串列類型

CHAR——字符。固定長度的字串,在右邊補齊空格,達到指定的長度。支持從0到155個字符。搜索值時,后綴的空格將被刪除。

VARCHAR——可變長的字符。一個可變長度的字串,其中的后綴空格在存儲值時被刪除。支持從0到255字符

TINYBLOB——微小的二進制對象。支持255個字符。需要長度+1字節的存儲。與TINYTEXT一樣,只不過搜索時是區分大小寫的。

TINYTEXT——支持255個字符。要求長度+1字節的存儲。與TINYBLOB一樣,只不過搜索時會忽略大小寫。

BLOB——二進制對象。支持65535個字符。需要長度+2字節的存儲。

TEXT——支持65535個字符。要求長度+2字節的存儲。

MEDIUMBLOB——中等大小的二進制對象。支持16777215個字符。需要長度+3字節的存儲。

MEDIUMTEXT——支持16777215個字符。需要長度+3字節的存儲

LONGBLOB——大的的二進制對象。支持4294967295個字符。需要長度+4字節的存儲。

LONGTEXT——支持4294967295個字符。需要長度+4字節的存儲。

ENUM——枚舉。只能有一個指定的值,即NULL或"",最大有65535個值

SET——一個集合。可以有0到64個值,均來自于指定清單

日期和時間列類型

日期和時間列類型用于處理時間數據,可以存儲當日的時間或出生日期這樣的數據。格式的規定:Y表示年、M(前M)表示月、D表示日、H表示小時、M(后M)表示分鐘、S表示秒。下面是MySQL中可用的日期和時間列類型

DATETIME——格式:’YYYY-MM-DD HH:MM:SS’,范圍:’1000-01-01 00:00:00′到’9999-12-31 23:59:59′

DATE——格式:’YYYY-MM-DD’,范圍:’1000-01-01′到’9999-12-31′

TIMESTAMP——格式:’YYYYMMDDHHMMSS’、’YYMMDDHHMMSS’、’YYYYMMDD’、’YYMMDD’,范圍:’1970-01-01 00:00:00′到’2037-01-01 00:00:00′

TIME——格式:’HH:MM:SS’

YEAR——格式:’YYYY,范圍:’1901′到’2155′

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的mysql忽略数据类型_MYSQL 常用数据类型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。