- varchar :最大 255 ,代表的是字符;实际使用时会根据数据长度动态分配空间;节省空间,但存储效率稍微慢一些;使用例子:姓名,因为姓名长度不固定
- char :最大 255 ,代表的是字符;定长字符串,分配固定长度的空间去存储数据;使用不正确会浪费空间,但效率稍微快一点;使用例子:性别,因为性别是固定长度的
- int:数字中的整数型,等同于 java 中的 int ,占 4 字节
- bigint:数字中的长整型,等同于 java 中的 long ,占 8 字节
- float:单精度浮点数
- double:双精度浮点数
- decimal:精确浮点数;decimal(m, n) 表示整数位最大长度为 m-n ,小数位最大长度为 n ,小数位超长自动四舍五入
- date:只包含日期
- time:只包含时间
- datetime:包含日期和时间
- text ( oracle 中为 clob ( character large object ) ) :字符大对象,最大可以存储 4G 的字符串;超过 255 个字符的都要采用 clob 来存储,如一篇文章,一个说明等
- blob ( binary large object ) :二进制大对象;专门用来存储图片、声音、视频等流媒体数据
mysql 中常用数据类型介绍
最新推荐文章于 2024-04-06 01:00:00 发布