Bartender 是一個用于 MySQL 數據庫的圖形化管理工具,它支持多種 MySQL 數據類型
- TINYINT:1 字節整數,范圍從 -128 到 127(有符號)或 0 到 255(無符號)。
- SMALLINT:2 字節整數,范圍從 -32,768 到 32,767(有符號)或 0 到 65,535(無符號)。
- MEDIUMINT:3 字節整數,范圍從 -8,388,608 到 8,388,607(有符號)或 0 到 16,777,215(無符號)。
- INT:4 字節整數,范圍從 -2,147,483,648 到 2,147,483,647(有符號)或 0 到 4,294,967,295(無符號)。
- BIGINT:8 字節整數,范圍從 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807(有符號)或 0 到 18,446,744,073,709,551,615(無符號)。
- FLOAT:單精度浮點數,占用 4 字節存儲空間。
- DOUBLE:雙精度浮點數,占用 8 字節存儲空間。
- DECIMAL:定點小數,可以指定精度和小數位數。
- CHAR:固定長度的字符串,最大長度為 255 字節。
- VARCHAR:可變長度的字符串,最大長度可達 65,535 字節。
- TINYTEXT:最大長度為 255 字節的文本字段。
- TEXT:最大長度為 65,535 字節的文本字段。
- MEDIUMTEXT:最大長度為 16,777,215 字節的文本字段。
- LONGTEXT:最大長度為 4,294,967,295 字節的文本字段。
- BINARY:固定長度的二進制數據,最大長度為 255 字節。
- VARBINARY:可變長度的二進制數據,最大長度可達 65,535 字節。
- TINYBLOB:最大長度為 255 字節的二進制數據字段。
- BLOB:最大長度為 65,535 字節的二進制數據字段。
- MEDIUMBLOB:最大長度為 16,777,215 字節的二進制數據字段。
- LONGBLOB:最大長度為 4,294,967,295 字節的二進制數據字段。
- ENUM:枚舉類型,允許在列表中選擇一個值。
- SET:集合類型,允許在列表中選擇多個值。
- DATE:日期類型,格式為 YYYY-MM-DD。
- TIME:時間類型,格式為 HH:MM:SS。
- DATETIME:日期和時間類型,格式為 YYYY-MM-DD HH:MM:SS。
- TIMESTAMP:時間戳類型,格式為 YYYY-MM-DD HH:MM:SS。
- YEAR:年份類型,格式為 YYYY 或 YY。
這些數據類型涵蓋了大部分常見的數據存儲需求。在使用 Bartender 設計數據庫表結構時,可以根據實際需求選擇合適的數據類型。