目录

前言

1. 一般信息

2. 安装MySQL

3. 教程

4. MySQL程序概述

5. 数据库管理

6. MySQL中的复制

7. 优化

8. 客户端和实用工具程序

9. 语言结构

10. 字符集支持

11. 列类型

12. 函数和操作符

13. SQL语句语法

14. 插件式存储引擎体系结构

15. 存储引擎和表类型

16. 编写自定义存储引擎

17. MySQL簇

18. 分区

19. MySQL中的空间扩展

20. 存储程序和函数

21. 触发程序

22. 视图

23. INFORMATION_SCHEMA信息

24. 精度数学

25. API和库

26. 连接器

27. 扩展MySQL

A. 问题和常见错误

B. 错误代码和消息

C. 感谢

D. MySQL变更史

E. 移植到其他系统

F. 环境变量

G. MySQL正则表达式

H. MySQL中的限制

I. 特性限制

J. GNU通用公共许可

K. MySQL FLOSS许可例外

索引

附录K:MySQL FLOSS许可例外

MySQL AB关于使用MySQL客户端库的免费/自由软件以及开发源码软件应用程序的例外(“FLOSS例外”) 。

版本0.4200598

例外意图

我们希望指定的免费/自由软件以及开发源码软件(FLOSS)应用程序能够使用指定的、获得GPL许可的MySQL客户端库(程序),而不考虑这样的事实,即并非所有的FLOSS许可均与GNU通用公共许可(GPL2.0版相容。

法律术语和条款

作为对GPL 2.0版所规定术语和条款的特别例外:

1.    你能自由分发完全由“程序”构成的衍生作品,以及获得第1节所列的1个或多个许可计划许可的1个或多个作品(每个称为1FLOSS作品),但应遵循下述条件:

a.    遵从GPL关于“程序”及其衍生作品的规定,除非衍生作品的可确认部分不是由“程序”衍生而来的,因而可将其本身合理地视为独立和单独的作品。

b.    衍生作品的所有可确认部分不是由“程序”衍生而来的,因而可将其本身合理地视为独立和单独的作品。

                                                    i.            对于这类作品,可按照下面所列的FLOSS许可之一予以分发,以及

                                                ii.            在相同的媒介上并依据相同的FLOSS许可,对于这些部分的目标码或可执行形式,应与这些部分对应的机器可读的完整的源码一起提供,作为这些部分对应的目标码或可执行形式,以及

c.    依据GPL,对于在同一存储卷或分发媒介上与“程序”或衍生作品一起提供的任何作品,如果它们不是“程序”、“衍生作品”或“FLOSS作品”的衍生物,其本身可被合理地视为独立和单独的作品。

如果不满足上述条件,仅能根据GPLMySQL AB公司其他有效许可选项的条款和条件,在此条件下拷贝、更改、分发或使用“程序”。

2.    FLOSS许可列表

许可名称

版本/版权日期

学院免费许可

2.0

Apache软件许可

1.0/1.1/2.0

Apple公共源码许可

2.0

艺术许可

Perl 5.8.0起

BSD许可

"July 22 1999"

普通公众许可

1.0

GNU库或"Lesser"通用公共许可(LGPL)

2.0/2.1

Jabber公共源码许可

1.0

MIT许可

-

Mozilla公共许可(MPL)

1.0/1.1

开放软件许可

2.0

OpenSSL许可(与原始的SSLeay许可)

"2003" ("1998")

PHP许可

3.0

Python许可(CNRI Python许可)

Python软件基金会许可

2.1.1

Sleepycat许可

"1999"

W3C许可

"2001"

X11许可

"2001"

Zlib/libpng许可

Zope公共许可

2.0

3.    由于上述许可中的一些存在很多变体,我们要求任何版本均应符合自由软件基金会的自由软件定义第2003版(http://www.gnu.org/philosophy/free-sw.html)或Open Source Initiative的开放源码定义第1.9版(http://www.opensource.org/docs/definition.php)。

4.    定义

a.    这里所使用而不是定义的术语的含义与GPL中给出的相同。

b.    衍生作品指得是根据版权法衍生的作品。

5.    适用性:该FLOSS例外适用于包含MySQL AB声明的所有“程序”,在这类声明中指明:“程序”可依据本FLOSS例外的条款分发。如果你创建或分发了某一作品,而该作品是遵从GPL许可的“程序”和任何其他作品的衍生作品,那么本FLOSS例外不适用于该作品,因此,你必须将FLOSS例外声明从作品中删除,并在任何方面遵从GPL的要求,包括保留所有的GPL声明。你可以从程序的副本中删除FLOSS例外声明,仅依照GPL的条款再分发程序的副本,但前提是程序未被你或任何第三方更改。

附录A。有资格的库和软件包

下面列出了部分遵从FLOSS许可例外的库和软件包。请注意,本附录仅是作为特定FLOSS项目的额外服务而提供的,目的是为了简化针对用户的许可信息,但前提是需遵从“FLOSS许可列表”部分中列出的许可之一。

软件包名称

许可授权和版本

Apache Portable Runtime (APR)

Apache软件许可2.0


这是MySQL参考手册的翻译版本,关于MySQL参考手册,请访问dev.mysql.com。原始参考手册为英文版,与英文版参考手册相比,本翻译版可能不是最新的。


This file is decompiled by an unregistered version of ChmDecompiler.
Regsitered version does not show this message.
You can download ChmDecompiler at : http://www.etextwizard.com/