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
fa15bc6f
Commit
fa15bc6f
authored
Jun 20, 2002
by
arjen@fred.bitbike.com
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Various clarifications and cleanups.
parent
a3538124
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
16 additions
and
11 deletions
+16
-11
Docs/manual.texi
Docs/manual.texi
+16
-11
No files found.
Docs/manual.texi
View file @
fa15bc6f
...
@@ -546,9 +546,6 @@ of the @code{MySQL Database Software}. @xref{MySQL 4.0 In A Nutshell}.
...
@@ -546,9 +546,6 @@ of the @code{MySQL Database Software}. @xref{MySQL 4.0 In A Nutshell}.
@item
@item
Written in C and C++. Tested with a broad range of different compilers.
Written in C and C++. Tested with a broad range of different compilers.
@item
@item
No memory leaks. The @code{MySQL} code has been tested with Purify,
a commercial memory leakage detector.
@item
Works on many different platforms. @xref{Which OS}.
Works on many different platforms. @xref{Which OS}.
@item
@item
Uses GNU Automake (1.4), Autoconf (Version 2.52 or newer), and Libtool for
Uses GNU Automake (1.4), Autoconf (Version 2.52 or newer), and Libtool for
...
@@ -570,6 +567,10 @@ In-memory hash tables which are used as temporary tables.
...
@@ -570,6 +567,10 @@ In-memory hash tables which are used as temporary tables.
SQL functions are implemented through a highly optimised class library and
SQL functions are implemented through a highly optimised class library and
should be as fast as possible! Usually there isn't any memory allocation
should be as fast as possible! Usually there isn't any memory allocation
at all after query initialisation.
at all after query initialisation.
@item
The @code{MySQL} code gets tested with Purify
(a commercial memory leakage detector) as well as with Valgrind,
a GPL tool (@uref{http://developer.kde.org/~sewardj/}).
@end itemize
@end itemize
@item Column Types
@item Column Types
...
@@ -27645,11 +27646,10 @@ flag again, the @code{SQL_MAX_JOIN_SIZE} variable will be ignored.
...
@@ -27645,11 +27646,10 @@ flag again, the @code{SQL_MAX_JOIN_SIZE} variable will be ignored.
You can set a default value for this variable by starting @code{mysqld} with
You can set a default value for this variable by starting @code{mysqld} with
@code{-O max_join_size=#}.
@code{-O max_join_size=#}.
Note that if the result of the query is in the query cache, the above
Note that if the result of the query is already in the query cache, the
check will not be made, but MySQL will instead send the result to the
above check will not be made. Instead, MySQL will send the result to the
client. We regard this as a feature as in this case the query result is
client. Since the query result is already computed and it will not burden
already computed and it will not cause any big burden for the server to
the server to send the result to the client.
send the result to the client.
@item SQL_QUERY_CACHE_TYPE = OFF | ON | DEMAND
@item SQL_QUERY_CACHE_TYPE = OFF | ON | DEMAND
@item SQL_QUERY_CACHE_TYPE = 0 | 1 | 2
@item SQL_QUERY_CACHE_TYPE = 0 | 1 | 2
...
@@ -35315,6 +35315,9 @@ value.
...
@@ -35315,6 +35315,9 @@ value.
@item
@item
@cindex default values
@cindex default values
A @code{DEFAULT} value has to be a constant, it can not be a function or
an expression.
If no @code{DEFAULT} value is specified for a column, MySQL
If no @code{DEFAULT} value is specified for a column, MySQL
automatically assigns one.
automatically assigns one.
...
@@ -35805,8 +35808,10 @@ MySQL tries to convert data to the new type as well as possible.
...
@@ -35805,8 +35808,10 @@ MySQL tries to convert data to the new type as well as possible.
@item
@item
In MySQL Version 3.22 or later, you can use @code{FIRST} or
In MySQL Version 3.22 or later, you can use @code{FIRST} or
@code{ADD ... AFTER col_name} to add a column at a specific position within
@code{ADD ... AFTER col_name} to add a column at a specific position
a table row. The default is to add the column last.
within a table row. The default is to add the column last.
From MySQL Version 4.0.1, you can also use the @code{FIRST} and
@code{AFTER} keywords in @code{CHANGE} or @code{MODIFY}.
@findex ALTER COLUMN
@findex ALTER COLUMN
@item
@item
...
@@ -49780,7 +49785,7 @@ Ignore @code{DATA DIRECTORY} and @code{INDEX DIRECTORY} directives on Windows.
...
@@ -49780,7 +49785,7 @@ Ignore @code{DATA DIRECTORY} and @code{INDEX DIRECTORY} directives on Windows.
Added boolean full-text search code. It should be considered early alpha.
Added boolean full-text search code. It should be considered early alpha.
@item
@item
Extended @code{MODIFY} and @code{CHANGE} in @code{ALTER TABLE} to accept
Extended @code{MODIFY} and @code{CHANGE} in @code{ALTER TABLE} to accept
the @code{
AFTER} keyword
.
the @code{
FIRST} and @code{AFTER} keywords
.
@item
@item
Indexes are now used with @code{ORDER BY} on a whole @code{InnoDB} table.
Indexes are now used with @code{ORDER BY} on a whole @code{InnoDB} table.
@end itemize
@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