[+/-]
A versão 4.1 do servidor MySQL inclui muitos melhoramentos e novos recursos. Os binários desta versão estão disponíveis para download em http://www.mysql.com/downloads/mysql-4.1.html.
Subqueries:
SELECT * FROM t1 WHERE t1.a=(SELECT t2.b FROM t2); SELECT * FROM t1 WHERE (1,2,3) IN (SELECT a,b,c FROM t2);
Tabelas derivadas:
SELECT t1.a FROM t1, (SELECT * FROM t2) t3 WHERE t1.a=t3.a;
Sintaxe INSERT ... ON DUPLICATE KEY UPDATE
...
. Ela lhe permite fazer um
UPDATE
de um registro existente se a
inserção criasse um valor duplicado em uma chave
PRIMARY
ou UNIQUE
.
(REPLACE
lhe permite sobrescrever um
registro existente, o que é totalmente diferente). See
Secção 6.4.3, “Sintaxe INSERT
”.
Uma nova função de agrupamento
GROUP_CONCAT()
. See
Secção 6.3.7, “Funções e Modificadores para Usar com Cláusulas GROUP
BY
”.
Suporte a Unicode Extensivo (UTF8).
Os conjuntos de caracteres podem ser definidos por colunas, tabelas e bancos de dados.
Nova cache de chaves para tabelas MyISAM com vários parâmetros de ajustes. Você pode tem multiplas caches de cahves, índices precarregados em caches para batches ...
Índices BTREE
em tabelas
HEAP
.
Suporte a OpenGIS (Dados Geográficos). See Capítulo 10, Extensões Espacias em MySQL.
SHOW WARNINGS
exibe avisos para o último
comando. See Secção 4.6.8.9, “SHOW WARNINGS | ERRORS
”.
Protocolo binário mais rápido com instruções prepardas e ligação de parâmetros. See Secção 12.1.4, “Instruções Preparadas da API C”.
Agora você pode executar várias instruções com uma única chamada a API C e de uma vez e então ler o resultado See Secção 12.1.8, “Tratando a Execução de Múltiplas Consultas na API C”.
Create Table: CREATE [TEMPORARY] TABLE [IF NOT
EXISTS] tabela LIKE tabela
.
Comando HELP
baseado no servidor que pode
ser usado no cliente mysql
de linha de
comando (e outros clientes) para obter ajuda para comandos
SQL.
Para uma lista completa das atualizações, veja a seção de alterações para cada distribuição 4.1.x individual.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.