Table
Créer une table avec phpMyAdmin
Créer une table avec phpMyAdmin
Vous devez renseigner- Le nom de la table (idéalement avec un prefixe)
- Le nombre de colonne (mais peut-être modifié plus tard)
Partition
Cela permet la distribution de portions de tables sur différents supports de stockage
On distingue le partitionnement vertical, qui permet de découper une table en plusieurs tables, chacune ne possédant qu'une partie des attributs de la table initiale, du partitionnement horizontal, qui permet de découper une table en plusieurs tables, chacune ne possédant qu'une partie des enregistrements de la table initiale. Voir plus d'infos
La commande SHOW VARIABLES permet de déterminer si votre serveur MySQL supporte le partitionnement :mysql> SHOW VARIABLES LIKE '%partition%';
Le partitionnement s'applique à toutes les données et tous les indexes d'une table, il n'est pas possible de partitionner les données et pas les indexes, et vice-versa.
Types de partitions
RANGE (partitionnement par intervalles), LIST (partitionnement par liste), HASH (partitionnement par hachage), KEY (partitionnement par clé ) -> plus d'infos
Remplir la structure de table
Vous devez renseigner- Les noms des champs avec, comme premier champ, une clé primaire de type numérique avec une auto-incrémentation qui permet d'identifier chaque ligne
- Le type du champ - Voir les différents types de données SQL
- La taille du type
- Une valeur par défaut : Aucune, Tel que défini, NULL ou CURRENT_TIMESTAMP
- L'interclassement ou collations (voir ci-dessous)
- Un attribut (facultatif) : Binary (pour des données binaires comme des images), Unsigned (pour les champs numérique : pas de valeur négative), Unsigned zerofill (en plus d'interdire les nombres négatifs, ça remplit la taille du champ avec des zéros, par ex. 0004), on update Current_Timestamp
- Acceptation ou non de la valeur nulle (si coché, le champ est facultatif)
- Index : Permet d'indexé un champ. Voir ci dessous.
- Auto Incrémentation : champ dont la valeur s'incrémente automatiquement (A_I)
- Commentaires (pour rappeler, par exemple, les principales règles d'écriture)
- Moteur de stockage : plus d'infos