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

1.5.2 MySQL 4.1 en bref
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. Voyez 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étrage. 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). Extensions spatiale de 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. Syntaxe de SHOW WARNINGS .
    Internationalisation
      Pour supporter notre base d'utilisateurs en pleine croissance, 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 Jeux de caractères .
    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 permet d'émettre plusieurs requêtes en une seule commande, 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 de INSERT .
      Nous avons ajouté une fonction d'agrégation, GROUP_CONCAT() , qui permet de concaténer des colonnes dans une seule chaîne de résultat. Fonctions à utiliser dans les définitions GROUP BY .

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 en bref Phases de publication