[+/-]
InnoDB avec
        différentes APIMyISAM vers
        InnoDBAUTO_INCREMENT fonctionnent avec
        InnoDBFOREIGN KEYInnoDB et la réplication MySQLInnoDB a
        son fichier .ibd
      Supposons que vous avez démarré le client MySQL avec la commande
      mysql test. Pour créer une table au format
      InnoDB vous devez spécifier le type
      TYPE = InnoDB lors de la création de table,
      dans la commande SQL :
    
CREATE TABLE CUSTOMER (A INT, B CHAR (20), INDEX (A)) TYPE = InnoDB;
      Cette commande SQL va créer une table et un index sur la colonne
      A dans la base InnoDB
      constituée par les fichiers de données que vous avez spécifié
      dans le fichier de configuration my.cnf. De
      plus, MySQL va créer un fichier CUSTOMER.frm
      dans le dossier de données de MySQL test. En
      interne, InnoDB va ajouter une entrée dans son
      propre dictionnaire de données une entrée pour la table
      'test/CUSTOMER'. De cette fa¸on, vous pouvez
      créer plusieurs table avec le même nom de
      CUSTOMER, mais dans d'autres bases MySQL, et
      les noms de seront pas en conflit avec InnoDB.
    
      Vous pouvez demander la quantité d'espace disponible dans
      l'espace de tables InnoDB avec la commande de
      statut de MySQL pour toutes les tables de type TYPE =
      InnoDB. La quantité d'espace disponible apparaît dans
      la section de commentaire de la commande SHOW.
      Par exemple :
    
SHOW TABLE STATUS FROM test LIKE 'CUSTOMER'
      Notez que les statistiques que SHOW vous donne
      sur les tables InnoDB ne sont que des
      approximations : elles sont utilisées pour les optimisations SQL
      par MySQL. Les tailles réservées d'index et de table, exprimées
      en octets, sont précises.
    
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.

