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 设计数据库表结构时,可以根据实际需求选择合适的数据类型。