From 3c4046c8bed44824ab8aaaf93f756786f0e3895c Mon Sep 17 00:00:00 2001 From: fengzhao Date: Mon, 19 Aug 2024 11:50:53 +0800 Subject: [PATCH] update sql docs --- ...225\260\346\215\256\347\261\273\345\236\213.md" | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git "a/docs/basic/7.MySQL\346\225\260\346\215\256\347\261\273\345\236\213.md" "b/docs/basic/7.MySQL\346\225\260\346\215\256\347\261\273\345\236\213.md" index 52cb7fd17..ee36187d5 100644 --- "a/docs/basic/7.MySQL\346\225\260\346\215\256\347\261\273\345\236\213.md" +++ "b/docs/basic/7.MySQL\346\225\260\346\215\256\347\261\273\345\236\213.md" @@ -33,21 +33,23 @@ MySQL 支持以下几种类别的 [SQL](https://dev.mysql.com/doc/refman/8.0/en/ ## 数值类型 -MySQL 支持 SQL 标准中所有数值数据类型。 +MySQL 支持 SQL 标准中所有数值数据类型,包括: -其中包括 **精确数值类型**(INTEGER、SMALLINT、DECIMAL 和 NUMERIC),也包括 **近似数值类型**(FLOAT、REAL 和 DOUBLE PRECISION)。 +- **精确数值类型**(INTEGER、SMALLINT、DECIMAL 和 NUMERIC) +- **近似数值类型**(FLOAT、REAL 和 DOUBLE PRECISION) -**关键字 INT 是 INTEGER 的代名词,关键字 DEC 和 FIXED 是 DECIMAL 的代名词。** -MySQL 将 DOUBLE 视为 DOUBLE PRECISION 的代名词(一种非标准扩展)。 +**关键字 INT 是 INTEGER 的别名,关键字 DEC 和 FIXED 是 DECIMAL 的别名。** -除非启用 SQL 的 [REAL_AS_FLOAT](https://dev.mysql.com/doc/refman/8.0/en/sql-mode.html#sqlmode_real_as_float) 模式,否则 MySQL 也把 REAL 视为 DOUBLE PRECISION 的代名词(一种非标准变体)。 +MySQL 将 DOUBLE 视为 `DOUBLE PRECISION` 的别名(一种非标准扩展)。 + +除非启用 `SQL` 的 [REAL_AS_FLOAT](https://dev.mysql.com/doc/refman/8.0/en/sql-mode.html#sqlmode_real_as_float) 模式,否则 MySQL 也把 `REAL` 视为 `DOUBLE PRECISION` 的别名(一种非标准变体)。 ### 精确整型 MySQL 支持 SQL 标准的整型类型:INTEGER(或 INT)和 SMALLINT。**不能存小数位。** -作为标准 SQL 的扩展,MySQL 也支持这些整型类型:TINYINT、MEDIUMINT 和 BIGINT。以下表格展示了每种整型类型所需的存储空间和取值范围。 +作为标准 `SQL` 的扩展,`MySQL` 也支持这些整型类型:`TINYINT`、`MEDIUMINT` 和 `BIGINT`。以下表格展示了每种整型类型所需的存储空间和取值范围。 | 类型 | 占用存储 (Bytes) | 有符号取值范围 | 无符号取值范围 | 用途备注 | | --------- | ---------------- | -------------------------- | ---------------- | ---------- |