0
是否有可顯示所有支持的列數據類型列表的INFORMATION_SCHEMA(或其他)查詢?查詢以顯示所有支持的列數據類型
如的東西,將返回CHAR,NVARCHAR,TINYTEXT,TINYINT,SMALLINT等等,等等
是否有可顯示所有支持的列數據類型列表的INFORMATION_SCHEMA(或其他)查詢?查詢以顯示所有支持的列數據類型
如的東西,將返回CHAR,NVARCHAR,TINYTEXT,TINYINT,SMALLINT等等,等等
您可以使用下面的查詢從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)
爲什麼你需要這樣的事情?你不能閱讀手冊嗎? –
http://dev.mysql.com/doc/refman/5.7/en/data-types.html使用這個 –
創建一個stored-proc向列添加一個列,如果它尚不存在的列類型爲一個字符串參數,我用它來構建一個動態的SQL字符串,並希望根據已知類型的列表驗證參數,而不是硬編碼列表。另外我很好奇,如果可以做到的話 – blue18hutthutt