要獲取 MySQL 數據庫中字段的長度,可以使用 `CHARACTER_MAXIMUM_LENGTH` 列來查詢。以下是一個示例 SQL 查詢語句:
```sql
SELECT COLUMN_NAME, CHARACTER_MAXIMUM_LENGTH
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA = 'your_database_name' AND TABLE_NAME = 'your_table_name';
```
將 `'your_database_name'` 替換為您的數據庫名稱,`'your_table_name'` 替換為您的表名稱。這條查詢語句將返回指定表的所有字段及其相應的最大長度。
注意:此方法只適用于 `CHAR`, `VARCHAR`, `VARBINARY`, `BINARY`, `TEXT`, `ENUM`, `SET` 等數據類型。其他數據類型(如數值型、日期型等)不會有固定的字符長度。