MySQL Plan de développement
<<<
Fonctionnalités disponibles en MySQL 4.1 Phases de publication
>>>

1.5.2 MySQL 4.1 In A Nutshell
1.5 MySQL Plan de développement
1 Informations générales
 Manuel de Référence MySQL 4.1 : Version Française

->Fonctionnalités disponibles en MySQL 4.1
Phases de publication
Utilisation immédiate en production

1.5.2.1 Fonctionnalités disponibles en MySQL 4.1

Les fonctionnalités ci-dessous sont implémentées en MySQL 4.1. Quelques autres fonctionnalités sont prévues pour MySQL 4.1, mais très peu. Ce qui est prévu pour la version 4.1 .

Les plus récentes fonctionnalités en cours de réalisation, comme par exemple les procédures stockées, seront disponibles en MySQL 5.0. Ce qui est prévu pour la version 5.0 .

    Support des sous-requêtes et tables dérivées
      Une sous-requête est une commande SELECT imbriquée dans une autre requête. Une table dérivée (une vue anonyme) est une sous-requête dans une clause FROM d'une autre commande. Syntaxe des sous-requêtes .
    Accélération
      Protocole binaire plus rapide, avec préparation des commandes et paramétrisation. Commandes préparées en C .
      Indexation BTREE pour les tables HEAP , ce qui améliore significativement le temps de réponse pour les recherches non exactes.
    Nouvelle fonctionnalité
      CREATE TABLE table_name2 LIKE table_name1 vous permet de créer, avec une seule commande, une nouvelle table, avec une structure identique à celle d'une autre table existante.
      Support pour les types géométriques OpenGIS (données géométriques). Spatial extensions in MySQL.
      La réplication peut être faite sur connexions SSL.
    Compatibilité avec les standards, portabilité et migration
      Le nouveau protocole client-serveur apporte la possibilité de faire passer plusieurs alertes au client, plutôt qu'une seule. Cela améliore grandement la gestion des erreurs lors des manipulations de masse. SHOW WARNINGS affiche les erreurs de la dernière commande. SHOW WARNINGS | ERRORS .
    Internationalisation
      Pour supporter notre base d'utilisateurs en pleine croisssance, et leur configurations locales, MySQL exploite désormais l'Unicode (UTF8).
      Les jeux de caractères peuvent désormais être définis par colonnes, tables et bases. Cela permet d'améliorer la souplesse dans la conception des applications, en particuliers pour les sites multi-langues.
      Pour la documentation sur l'amélioration du support des jeux de caractères, voyez .
    Améliorations d'ergonomie
      En réponse à la demande populaire, nous avons ajouté une commande HELP command coté serveur, qui peut être utilisée en ligne de commande du client mysql et d'autres clients, pour obtenir de l'aide sur les commandes SQL. Avec ces informations sur le serveur, elles seront parfaitement adaptées à la version et configuration du serveur.
      Avec le nouveau protocole client/serveur, les requêtes multiples sont désormais activées. Cela vous premet d'émettre plusieurs requêtes en une seule ocmmande, puis de lire tous les résultats en une seule fois. Gestion des requêtes multiples en C .
      Le nouveau protocole client/serveur supporte aussi les jeux de résultats multiples. Cela peut arriver après une commande multiple, par exemple. Voir le point précédent.
      Nous avons implémenté une syntaxe pratique INSERT ... ON DUPLICATE KEY UPDATE ... . Elle vous permet de modifier une ligne avec UPDATE , si l'insertion INSERT avait généré un double dans la colonne PRIMARY ou UNIQUE . Syntaxe des INSERT .
      Nous avons ajouté une fonction d'aggregation, GROUP_CONCAT() , qui permet de concaténer des colonnes dans une seule chaîne de résulat. Group by functions and modifiers.

La section sur les nouveautés du manuel rassemble toutes les nouveautés. Changements de la version 4.1.x (Alpha) .

<< Fonctionnalités disponibles en MySQL 4.1 >>
MySQL Plan de développement MySQL 4.1 In A Nutshell Phases de publication