tinyint資料型別 MySQL資料型別(十四)

2021-10-18 00:15:04 字數 1272 閱讀 2342

在本教程中,您將了解mysql資料型別以及如何在mysql中設計資料庫時有效地使用它們。

mysql數值資料型別

在mysql中,您可以找到所有sql標準數字型別,包括精確數字資料型別和近似數字資料型別,包括整數,定點和浮點數。 此外,mysql還具有用於儲存位值的bit資料型別。數字型別可以是有符號或無符號,但bit型別除外。

下表顯示了mysql中數字型別的總結:

mysql布林資料型別

mysql沒有內建的 boolean 或 bool 資料型別。所以要表示布林值,mysql使用最小的整數型別,也就是tinyint(1)。 換句話說,boolean和bool是tinyint(1)的同義詞。

mysql字串資料型別

在mysql中,字串可以容納從純文字到二進位制資料(如影象或檔案)的任何內容。可以通過使用like運算子,正規表示式和全文搜尋,根據模式匹配來比較和搜尋字串。

下表顯示了mysql中的字串資料型別:

mysql日期和時間資料型別

mysql提供日期和時間的型別以及日期和時間的組合。 此外,mysql還支援時間戳資料型別,用於跟蹤表的一行中的更改。如果只想儲存沒有日期和月份的年份資料,則可以使用year資料型別。

下表說明了mysql日期和時間資料型別:

mysql空間資料型別

mysql支援許多包含各種幾何和地理值的空間資料型別,如下表所示:

json資料型別

mysql 5.7.8版本支援原生json資料型別,可以更有效地儲存和管理json文件。 本機json資料型別提供json文件的自動驗證和最佳儲存格式。

在本教程中,您學習了各種mysql資料型別,可幫助您確定在建立表時應使用哪些資料型別。

mysq中的l資料型別

1 數值型別 整型和小數 例如 int 3 數字僅用於顯示,不顯示資料真正的範圍 float 和 double 屬於浮點,沒有小數字數的說法,精度差,主要體現在自動進行四捨五入的顯示,decimal 字串 unsigned 屬性把資料範圍擴大了一倍 2 字元型別 字元 blob text enum ...

Mysq資料庫中基本資料型別

1.mysql整型資料型別 型別名稱 說明儲存需求 tinyint 很小的整數 1個位元組 smallint 小的整數 2個位元組 mediumint 中型的整數 3個位元組 int integeter 普通大小的整數 4個位元組 bigint 很大的整數 8個位元組 2.日期和時間型別 型別名稱 ...

Schema與資料型別優化 高效能MySQL

關於資料型別選擇的一些記錄 tinyint 8 smallint 16 mediumint 24 int 32 bigint 64 可選屬性 unsigned。mysql可以為整型指定寬度,如int 11 但大多數時候沒有意義,只是規定了一些互動工具用來顯示字元的個數。從mysql4.1開始,每個字...