Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 43a71ff

Browse files
committed
提交翻译草稿
1 parent 48ad3ec commit 43a71ff

File tree

1 file changed

+3
-3
lines changed
  • 第4部分 模式注意事项和查询优化器

1 file changed

+3
-3
lines changed

‎第4部分 模式注意事项和查询优化器/Chapter13.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# 数据类型
22

3-
在 MySQL(和其他关系数据库)中创建表时,您可以为每个列指定数据类型。为什么不把所有东西都存储为字符串呢?毕竟,当这本书使用"42"时,它表示为字符串,那么,为什么不只对所有内容都使用字符串,而对每一列都使用各种值呢?这一点有其优点。这部分是NoSQL数据库工作的方式(尽管功能更多),并且本书的作者看到了表,其中所有列均定义为varchar(255)字符串。为什么要费心使用整数、小数、浮点数、日期、字符串等?有几个原因,这是本章的主题。
3+
在 MySQL(和其他关系数据库)中创建表时,您为每一列指定数据类型。为什么不把所有东西都存储为字符串呢?毕竟,当这本书使用"42"时,它表示为字符串,那么,为什么不只对所有内容都使用字符串,而对每一列都使用各种值呢?这一点有其优点。这部分是NoSQL数据库工作的方式(尽管功能更多),并且本书的作者看到了表,其中所有列均定义为varchar(255)字符串。为什么要费心使用整数、decimals、浮点数、日期、字符串等?有几个原因,这是本章的主题。
44

55
首先,将讨论对不同类型的值使用不同的数据类型的好处。然后,将概述 MySQL 中支持的数据类型。最后,将讨论数据类型如何影响查询性能以及如何选择列的数据类型。
66

@@ -11,7 +11,7 @@
1111
- 数据验证
1212
- 文档
1313
- 优化的存储
14-
- 表现
14+
- 性能
1515
- 正确排序
1616

1717
本节的其余部分将讨论这些好处。
@@ -26,7 +26,7 @@
2626

2727
------
2828

29-
当您可以确保存储在表中的数据始终具有预期的数据类型时,它会让你的生活更轻松。如果查询具有整数的列,您知道对返回的值执行算术操作是安全的。同样,如果您知道该值是字符串,可以安全地执行字符串操作。它需要更多的规划,但一旦它完成,你会学会了解你知道你的数据类型
29+
当您可以确保存储在表中的数据始终具有预期的数据类型时,它会让你的生活更轻松。如果查询具有整数的列,您知道对返回的值执行算术操作是安全的。同样,如果您知道该值是字符串,可以安全地执行字符串操作。它需要进行一些前期的计划,但是一旦完成,您将学会了解自己知道数据的数据类型
3030

3131
关于数据类型和数据验证,还有一个注意事项。通常,存在与数据类型关联的属性。在最简单的情况下,您具有最大大小。例如,整数的大小可以是 1、2、3、4 或 8 字节。这会影响可存储的值范围。此外,整数可以有符号或无符号。更复杂的示例是字符串,它不仅限制它们存储的文本量,还需要一个字符集来定义数据的编码方式,以及一个排序规则来定义数据的排序方式。
3232

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /