dimanche 3 avril 2011

Mysql - Modification et Suppression d'une table

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