Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
M
MariaDB
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
nexedi
MariaDB
Commits
a111ace1
Commit
a111ace1
authored
Oct 24, 2001
by
unknown
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Various fixups.
parent
f94f0f0f
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
52 additions
and
10 deletions
+52
-10
Docs/manual.texi
Docs/manual.texi
+52
-10
No files found.
Docs/manual.texi
View file @
a111ace1
...
...
@@ -137,8 +137,10 @@ distribution for that version.
MySQL is a very fast, multi-threaded, multi-user, and robust SQL
(Structured Query Language) database server.
MySQL is free software. It is licensed with the @strong{GNU
GENERAL PUBLIC LICENSE} @uref{http://www.gnu.org/}.
You can use MySQL free of charge under the
@strong{GNU GENERAL PUBLIC LICENSE} @uref{http://www.gnu.org/}.
You can also purchase commercial MySQL licenses from MySQL AB if you
do not wish to be bound by the terms of the GPL.
@xref{Licensing and Support}.
@uref{http://www.mysql.com/, The MySQL website}
...
...
@@ -257,6 +259,8 @@ This manual is written and maintained by David Axmark, Michael (Monty)
Widenius, Jeremy Cole, Arjen Lentz, and Paul DuBois. For other
contributors, see @ref{Credits}.
The copyright is owned by @code{MySQL AB}. @xref{What is MySQL AB}.
@menu
* Manual conventions:: Conventions Used in This Manual
@end menu
...
...
@@ -2730,7 +2734,9 @@ something similar.
@end menu
This section introduces you to the MySQL mailing lists, and gives
some guidelines as to how to use them.
some guidelines as to how to use them. By subscribing to a mailing
list, you will receive as emails all other postings on the list,
and you will be able to send in your own questions and answers.
@node Mailing-list, Asking questions, Questions, Questions
...
...
@@ -3254,6 +3260,48 @@ Many users don't read mail with a browser!
@cindex extensions, to ANSI SQL
@cindex ANSI SQL92, extensions to
This section describes how MySQL relates to the ANSI SQL standards.
MySQL has many extensions to the ANSI SQL standards, and here you
will find out what they are, and how to use them. You will also find
information about functionality missing from MySQL, and how to work
around some differences.
Our goal is to not, without a very good reason, restrict MySQL usability
for any usage. Even if we don't have the resources to do development
for every possible use, we are always willing to help and offer
suggestions to people that is trying to use MySQL in new territories.
One of our main goals with the product is to continue to work against
getting to be ANSI 99 compliant, but without sacrificing speed or
reliability. We are not afraid to add extensions to SQL or support for
non-SQL features if this greatly increase the usability of MySQL for a
big part of our users. (The new @code{HANDLER} interface in MySQL 4.0
is an example of this strategy. @xref{HANDLER}.)
We will continue to support transactional and not transactional
databases to satisfy both heavy web/logging usage and mission critical
24/7 usage.
MySQL was from the start designed to work with medium large databases
(10-100 million rows / about 100 MB per table) on small computer
systems. We will continue to extend MySQL to both work even better
with terrabyte size data but we are also doing work to make it possible
to compile a reduced MySQL version that is more suitable for hand held
devices and embedded usage. The compact design of MySQL makes both of
these directions possible without any conflicts in the source tree.
We are currently not targeting real time support or clustered databases
(even if you can already do a lot of things with our replication
services).
We don't believe that one should have native XML support in the
database, but will instead add the XML support our users request from
us on the client side. We think its better to keep the main server
code as 'lean and clean' possible and instead develop libraries to
solve the complexity on the client side. This is part of the above
mentioned strategy of not sacrificing speed or reliability in the
server.
@menu
* Extensions to ANSI:: MySQL extensions to ANSI SQL92
* Differences from ANSI:: MySQL differences compared to ANSI SQL92
...
...
@@ -3264,12 +3312,6 @@ Many users don't read mail with a browser!
* Bugs:: Known errors and design deficiencies in MySQL
@end menu
This section describes how MySQL relates to the ANSI SQL standards.
MySQL has many extensions to the ANSI SQL standards, and here you
will find out what they are, and how to use them. You will also find
information about functionality missing from MySQL, and how to work
around some differences.
@node Extensions to ANSI, Differences from ANSI, Compatibility, Compatibility
@subsection MySQL Extensions to ANSI SQL92
...
...
@@ -4384,7 +4426,7 @@ the error value 'empty string', with numeric value 0.
@item
If you set an @code{SET} column to an unsupported value, the value will
be ignored.
@xref{Bugs}.
be ignored.
@end itemize
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment