MariaDB 數(shù)據(jù)類型詳細說明
數(shù)字數(shù)據(jù)類型
MariaDB支持的數(shù)字數(shù)據(jù)類型如下 -
類型 | 描述 |
---|---|
TINYINT | 此數(shù)據(jù)類型表示落入-128到127的有符號范圍內(nèi)的小整數(shù),以及0到255的無符號范圍。 |
BOOLEAN | 此數(shù)據(jù)類型將值0與“false”相關(guān)聯(lián),值1與“true”相關(guān)聯(lián)。 |
SMALLINT | 此數(shù)據(jù)類型表示-32768到32768的有符號范圍內(nèi)的整數(shù),以及0到65535的無符號范圍。 |
MEDIUMINT | 此數(shù)據(jù)類型表示有符號范圍-8388608到8388607中的整數(shù),無符號范圍0到16777215。 |
INT(也為INTEGER) | 此數(shù)據(jù)類型表示正常大小的整數(shù)。當標記為unsigned時,范圍跨越0到4294967295.當有符號(默認設(shè)置)時,范圍跨越-2147483648到2147483647.當列設(shè)置為ZEROFILL(無符號狀態(tài))時,其所有值都由零添加INT值中的M個數(shù)字。 |
BIGINT | 此數(shù)據(jù)類型表示有符號范圍9223372036854775808到9223372036854775807內(nèi)的整數(shù),無符號范圍0到18446744073709551615。 |
DECIMAL(DEC,NUMERIC,F(xiàn)IXED) | 該數(shù)據(jù)類型表示精確的定點數(shù),M指定其數(shù)字,D指定小數(shù)后的數(shù)字。 M值不添加“ - ”或小數(shù)點。如果D設(shè)置為0,則不會出現(xiàn)小數(shù)或小數(shù)部分,并且該值將舍入為最接近的DECIMAL INSERT。最大允許位數(shù)為65,小數(shù)位數(shù)的最大值為30.默認值M的默認值為10,省略時D為0。 |
FLOAT | 此數(shù)據(jù)類型表示值0的小的浮點數(shù)或以下范圍內(nèi)的數(shù)字 3.402823466E + 38至-1.175494351E-381.175494351E-38至3.402823466E + 38 |
DOUBLE(也是REAL和DOUBLE PRECISION) | 此數(shù)據(jù)類型表示值0的正常大小的浮點數(shù),或以下范圍內(nèi)的值 -1.7976931348623157E + 308至-2.2250738585072014E-3082.2250738585072014E-308至1.7976931348623157E + 308 |
BIT | 此數(shù)據(jù)類型表示位字段,M指定每個值的位數(shù)。省略M時,默認值為1.位值可以通過“b’[value]’”應(yīng)用,其中值表示0和1中的位值。零填充從左邊自動發(fā)生全長;例如,“10”變?yōu)?ldquo;0010”。 |
日期和時間數(shù)據(jù)類型
MariaDB支持的日期和時間數(shù)據(jù)類型如下
類型 | 說明 |
---|---|
DATE | 此數(shù)據(jù)類型表示日期范圍“1000-01-01”到“9999-12-31”,并使用“YYYY-MM-DD”日期格式。 |
TIME | 此數(shù)據(jù)類型表示“-838:59:59.999999”到“838:59:59.999999”的時間范圍。 |
DATETIME | 此數(shù)據(jù)類型表示范圍“1000-01-01 00:00:00.000000”至“9999-12-31 23:59:59.999999”。它使用“YYYY-MM-DD HH:MM:SS”格式 。 |
TIMESTAMP | 此數(shù)據(jù)類型表示“YYYY-MM-DD HH:MM:DD”格式的時間戳。 它主要用于詳細描述數(shù)據(jù)庫修改的時間,例如插入或更新。 |
YEAR | 此數(shù)據(jù)類型表示4位數(shù)格式的年份。 四位數(shù)格式允許在1901到2155和0000范圍內(nèi)的值。 |
字符串數(shù)據(jù)類型
MariaDB支持的字符串類型值如下
類型 | 說明 |
---|---|
String literals | 此數(shù)據(jù)類型表示用引號括起來的字符序列。 |
CHAR | 此數(shù)據(jù)類型表示包含指定長度的空格的右側(cè)帶有固定長度的字符串。 M表示字符的列長度,取值范圍為0?255,缺省值為1。 |
VARCHAR | 此數(shù)據(jù)類型表示一個可變長度字符串,M范圍(最大列長度)為0到65535。 |
BINARY | 此數(shù)據(jù)類型表示二進制字節(jié)字符串,M為列長度(以字節(jié)為單位)。 |
VARBINARY | 此數(shù)據(jù)類型表示可變長度的二進制字節(jié)字符串,M為列長度。 |
TINYBLOB | 此數(shù)據(jù)類型表示最大長度為255(28 - 1)個字節(jié)的blob列。在存儲中,每個都使用一個字節(jié)長度的前綴,表示值中的字節(jié)數(shù)量。 |
BLOB | 此數(shù)據(jù)類型表示最大長度為65,535(216 - 1)個字節(jié)的blob列。在存儲中,每個都使用兩字節(jié)長度的前綴,表示值中的字節(jié)數(shù)量。 |
MEDIUMBLOB | 此數(shù)據(jù)類型表示最大長度為16,777,215(224 - 1)個字節(jié)的blob列。在存儲中,每個都使用一個三字節(jié)長度前綴,表示值中的字節(jié)數(shù)量。 |
LONGBLOB | 此數(shù)據(jù)類型表示最大長度為4,294,967,295(232 - 1)個字節(jié)的blob列。在存儲中,每個使用四字節(jié)長度的前綴,表示值中的字節(jié)數(shù)量。 |
TINYTEXT | 此數(shù)據(jù)類型表示最大長度為255(28 - 1)個字符的文本列。在存儲中,每個都使用一個字節(jié)長度的前綴,表示值中的字節(jié)數(shù)量。 |
TEXT | 此數(shù)據(jù)類型表示最大長度為65,535(216 - 1)個字符的文本列。在存儲中,每個都使用兩字節(jié)長度的前綴,表示值中的字節(jié)數(shù)量。 |
MEDIUMTEXT | 此數(shù)據(jù)類型表示最大長度為16,777,215(224 - 1)個字符的文本列。在存儲中,每個都使用三字節(jié)長度前綴,表示值中的字節(jié)數(shù)量。 |
LONGTEXT | 此數(shù)據(jù)類型表示最大長度為4,294,967,295或4GB(232 - 1)個字符的文本列。在存儲中,每個使用四字節(jié)長度的前綴,表示值中的字節(jié)數(shù)量。 |
ENUM | 此數(shù)據(jù)類型表示一個列表中只有一個值的字符串對象。 |
SET | 此數(shù)據(jù)類型表示一個列表中具有零個或多個值的字符串對象,最多包含64個成員。 SET值在內(nèi)部作為整數(shù)值存在。 |
到此這篇關(guān)于MariaDB 數(shù)據(jù)類型詳細說明的文章就介紹到這了,更多相關(guān)MariaDB 數(shù)據(jù)類型內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
關(guān)于mongoose連接mongodb重復(fù)訪問報錯的解決辦法
這篇文章主要介紹了關(guān)于mongoose連接mongodb重復(fù)訪問報錯的解決辦法的相關(guān)資料,需要的朋友可以參考下2016-01-01MongoDB快速入門筆記(八)之MongoDB的java驅(qū)動操作代碼講解
這篇文章主要介紹了MongoDB快速入門筆記(八)之MongoDB的java驅(qū)動操作代碼講解的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-06-06MariaDB Spider 數(shù)據(jù)庫分庫分表實踐記錄
MariaDB Server 是開源的,目前最流行的關(guān)系型數(shù)據(jù)庫之一,MariaDB 是從 Mysql 的分支開發(fā)而來,一直保持對 Mysql 的兼容性,這篇文章主要介紹了MariaDB Spider 數(shù)據(jù)庫分庫分表實踐,需要的朋友可以參考下2022-02-02Window7安裝MariaDB數(shù)據(jù)庫及系統(tǒng)初始化操作分析
這篇文章主要介紹了Window7安裝MariaDB數(shù)據(jù)庫及系統(tǒng)初始化操作,簡明扼要的分析了Windows7平臺上安裝mariadb數(shù)據(jù)庫的步驟、配置方法及相關(guān)注意事項,需要的朋友可以參考下2018-05-05MariaDB中1045權(quán)限錯誤導致拒絕用戶訪問的錯誤解決方法
這篇文章主要介紹了MariaDB中1045權(quán)限錯誤導致拒絕用戶訪問的錯誤解決方法,需要的朋友可以參考下2016-01-01CentOS6.7系統(tǒng)中編譯安裝MariaDB數(shù)據(jù)庫
本文主要是給大家詳細講述了如何在CentOS6.7系統(tǒng)中編譯安裝MariaDB數(shù)據(jù)庫,有需要的小伙伴可以參考下2016-11-11