10.18 Types de tables MySQL

Les types de table ont été introduit à partir de MySQL 3.23!

Lors de la création d'une table, vous pouvez préciser à MySQL quel type de table utiliser. MySQL va, dans tous les cas, créer un fichier .frm pour y noter la structure de la table, et les définitions des colonnes. Suivant le type de table, l'index et les données seront enregistrées dans d'autres fichiers.

Vous pouvez convertir des tables d'un type à l'autre avec la commande ALTER TABLE. Reportez vous à la section ALTER TABLE.

MyISAM supporte les caractéristiques suivantes, que MySQL sera bientôt capable d'exploiter :@:


CREATE TABLE test TYPE=HEAP SELECT ip,SUM(downloads) as down FROM log_table GROUP BY ip;

SELECT COUNT(ip),AVG(down) from test;

drop table test;

Voici quelques considérations sur les tables HEAP:@: