查询以显示所有受支持的列数据类型

时间:2016-07-01 14:16:07

标签: mysql

是否有INFORMATION_SCHEMA(或其他)查​​询可以显示所有支持的列数据类型的列表?

例如会返回CHAR,NVARCHAR,TINYTEXT,TINYINT,SMALLINT等的东西。

1 个答案:

答案 0 :(得分:1)

你可以使用以下查询从mysql获取所有使用的数据类型,但它不会提供所有数据类型这不是完整的答案,但作为答案添加只是为了获得格式

mysql> SELECT distinct data_type  FROM INFORMATION_SCHEMA.COLUMNS;
+------------+
| data_type  |
+------------+
| varchar    |
| bigint     |
| longtext   |
| datetime   |
| int        |
| tinyint    |
| decimal    |
| double     |
| date       |
| text       |
| mediumtext |
| timestamp  |
| mediumblob |
| smallint   |
| enum       |
| time       |
| char       |
| blob       |
| set        |
| longblob   |
| float      |
+------------+
21 rows in set, 1 warning (0.06 sec)