我正在寻找所有MySQL数据类型的列表以及每种数据类型的每个选项的可用设置。
经过一段谷歌搜索后,我找不到任何类似的东西。
答案 0 :(得分:7)
here你可以找到mysql数据类型的快速摘要,包括范围,属性和默认值
答案 1 :(得分:1)
为了完整起见,请不要忘记MySQL documentation。
尽管列表在多个页面中都是分开的,但通常会在其间进行大量的注释,但是当您需要检查特定类型的某些方面时,它是一个有用的资源。还有基本类型的概述,但同样,还有很多混杂的内容。
答案 2 :(得分:0)
如果有人需要它们作为json数组:
"[\"TINYINT[(M)]\", \"SMALLINT[(M)]\", \"MEDIUMINT[(M)]\", \"INT[(M)]\", \"BIGINT[(M)]\", \"FLOAT(p)\", \"FLOAT[(M,D)]\", \"DOUBLE[(M,D)]\", \"DECIMAL[(M,[D])]\", \"BIT[(M)]\", \"CHAR[(M)]\", \"VARCHAR(M)\", \"TINYTEXT\", \"TEXT\", \"MEDIUMTEXT\", \"LONGTEXT\", \"BINARY[(M)]\", \"VARBINARY(M)\", \"TINYBLOB\", \"BLOB\", \"MEDIUMBLOB\", \"LONGBLOB\", \"ENUM(\\\"A1\\\",\\\"A2\\\",...)\", \"SET(\\\"A1\\\",\\\"A2\\\",...)\", \"DATE\", \"DATETIME\", \"TIME\", \"TIMESTAMP\", \"YEAR\"]"