MySQL 列类型与 PHP 操作函数详解
1. MySQL 列类型
MySQL 数据库提供了多种列类型,每种类型都有其特定的用途和特点。下面将详细介绍这些列类型。
1.1 数值类型
- DECIMAL[(M[, D])] :
- 精度要求 :精度(以位为单位)若指定,必须大于或等于 25,否则将创建 FLOAT 列,且精度不能大于 53。
- 替代语法 :DOUBLE PRECISION[(M,D)] 或 REAL([M,D])、NUMERIC([M[,D]])。
- 描述 :以字符串形式存储的浮点数。
- 允许的属性 :ZEROFILL。
- 范围 :与 DOUBLE 类似,但受 M 和 D 约束。
- 存储空间 :在 MySQL 3.23 之前为 M + 2 字节(8M + 16 位)。若未指定 D,默认值为 0,列中的数字将没有小数点或小数部分;若未指定 M,默认值为 10。在 MySQL 3.23 之前,M 必须包含负号和小数点的空间,所需存储空间为 M 字节(8M 位),MySQL 3.23 及更高版本的新格式符合 ANSI SQL 标准。
超级会员免费看
订阅专栏 解锁全文
2635

被折叠的 条评论
为什么被折叠?



