[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |
The features listed in this section are implemented in MySQL 4.1. A few other features are still planned for MySQL 4.1. See section 1.6.1 New Features Planned for 4.1.
Most new features being coded are or will be available in MySQL 5.0. See section 1.6.2 New Features Planned for 5.0.
SELECT
statement nested within another statement.
A derived table (an unnamed view) is a subquery in the FROM
clause
of another statement.
See section 13.1.8 Subquery Syntax.
BTREE
indexing is now supported for HEAP
tables,
significantly improving response time for non-exact searches.
CREATE TABLE table_name2 LIKE table_name1
allows you to create, with
a single statement, a new table with a structure exactly like that of an
existing table.
SHOW WARNINGS
shows warnings for the last command.
See section SHOW WARNINGS
.
utf8
and ucs2
character sets.
HELP
command that can be used
to get help information for SQL statements.
The advantage of having this information on the server side is that the
information is always applicable to the particular server version that you
actually are using.
Because this information is available by issuing a SQL statement, any client
can be written to access it.
For example, the help
command of the mysql
command-line client
has been modified to have this capability.
INSERT ... ON DUPLICATE KEY UPDATE ...
syntax has been
implemented. This allows you to UPDATE
an existing row if the
INSERT
would have caused a duplicate in a PRIMARY
or
UNIQUE
key (index).
See section INSERT
.
GROUP_CONCAT()
adds the extremely useful capability of concatenating column values from
grouped rows into a single result string.
See section 12.7 Functions and Modifiers for Use with GROUP BY
Clauses.
The news section of this manual includes a more in-depth list of features. See section C.2 Changes in release 4.1.x (Alpha).
[ < ] | [ > ] | [ << ] | [ Up ] | [ >> ] | [Top] | [Contents] | [Index] | [ ? ] |