mysql表中存放文件大小应该用什么格式
时间: 2023-02-08 15:13:52 浏览: 1220
在 MySQL 中,通常使用下列几种数据类型来存储文件大小:
- INT:适用于存储较小的文件大小,最大可存储 2147483647 字节。
- BIGINT:适用于存储较大的文件大小,最大可存储 9223372036854775807 字节。
- DECIMAL:适用于存储更精确的文件大小,但是比 INT 和 BIGINT 慢。
通常情况下,使用 INT 或 BIGINT 就足够了。只有在文件大小需要更高的精度时,才使用 DECIMAL。
例如:
```
CREATE TABLE files (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
size INT NOT NULL
);
```
或者:
```
CREATE TABLE files (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
size BIGINT NOT NULL
);
```
或者:
```
CREATE TABLE files (
id INT PRIMARY KEY AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
size DECIMAL(10, 2) NOT NULL
);
```
阅读全文