Mysql - Modification d'une table avec : ALTER
ALTER TABLE NomTable RENAME AS NouveauNom
La condition peut-être de plusieurs formes. Voici quelque exemples
add( attribut type [null/notnull]) : permet d'ajouter un champ de nom "attribut" de type "type"
ou
DROP attribut1,attribut2...,attributN : permet de supprimer un ou des attributs
ou
MODIFY (attribut nouveau_type [null/not null]) : permet de modifier le type d'un attibut
Mysql - Suppression d'une table : DROP
Pour supprimer une table on utilise l'instruction DROP
DROP table nomdetable [restrict/cascade];
Les clauses optionnelles
restrict : (clause par default, elle vérifie que la destruction de la table n'intervient pas dans la cohérence de la table.
cascade : détruit la table concernée et toutes ses dépendances.
Rappel
Attribut
Correspond au titre de la colonne dans une table.
Notion de clef
la clef est l'attribut (ou groupe d'attributs) qui est le plus petit possible, et qui désigne et définie, de manière unique, un élement de la relation.
Les clefs sont par convention souligné.
Notion de clef étrangère
Correspond à un ensemble d'attributs d'une relation qui designe la clef primaire d'une autre relation.
Les clefs étrangères ont par convention un '#' devant leur nom.
Une instruction SQL se termine toujours par un point virgule.



Aucun commentaire:
Enregistrer un commentaire