SQL基础知识

1. 数据类型 整数类型 TINYINT:非常小的整数,通常占用 1 个字节。在 MySQL 中,有符号的范围是 -128 到 127,无符号的范围是 0 到 255。常用于存储状态码等数据量较小的整数。 1 2 3 4 -- 在 MySQL 中创建一个包含 TINYINT 类型列的表 CREATE TABLE example_table ( status TINYINT ); SMALLINT:小整数,一般占用 2 个字节。有符号范围是 -32768 到 32767,无符号范围是 0 到 65535。 INT(INTEGER):常用的整数类型,占用 4 个字节。有符号范围是 -2147483648 到 2147483647,无符号范围是 0 到 4294967295。适用于存储用户 ID、数量等。 BIGINT:大整数,占用 8 个字节,可存储非常大的整数。 浮点类型 FLOAT:单精度浮点数,占用 4 个字节,可提供大约 7 位的小数精度。 1 2 3 4 -- 在 MySQL 中创建包含 FLOAT 类型列的表 CREATE TABLE product ( price FLOAT ); DOUBLE:双精度浮点数,占用 8 个字节,提供大约 15 位的小数精度。精度比 FLOAT 更高。 日期和时间类型 ...

2025-03-08 · 2 min · 334 words