黑底白字的 MySQL 数据类型总结表,内容清晰直观,查起来方便。
数值、字符串、时间类型还有 NULL
都列出来了,嗯,刚上手 MySQL 的你看到这张图应该挺有安全感的。比如想知道整数类型怎么选,直接一眼就能看到 INT
、TINYINT
到底差哪儿。
字符串那块儿也挺齐全的,CHAR
和 VARCHAR
的区别别搞混了,用错了影响还挺大。建议你对照这篇文章一起看,讲得还蛮细的。
还有一个比较容易忽略的是日期时间类型,比如 DATETIME
和 TIMESTAMP
,语义差不多但行为可不一样,建议点开这篇概览了解下,用起来心里才有底。
哦对了,整个图虽然内容多,但不复杂,看几遍就熟了。如果你正准备写建表语句,建议把它收藏着,挺实用。