Pour créer une base de données:
Pour créer une table:
Les types de données:
INT: Entier
DECIMAL: Réel
VARCHAR(n): Chaine de taille variable max n
CHAR(n): Chaine de taille fix=n
TEXT: Chaine longues non limitée par une taille
DATE: Date(AAAA-MM-JJ)
TIME: Heure(HH:MM:SS)
DATETIME: Date et Heure
Des exemples de contraintes:
DEFAULT: Valeur par défaut
CHECK: Vérifie une condition logique
NOT NULL: Valeur obligatoire
Pour ajouter un clé primaire:
Pour ajouter un clé étrangère: #colonnea et colonneb doit être de même type
Pour définir une colonne comme unique:
Pour renommer une colonne:
Pour modifier/augmenter/réduire une colonne:
Pour effacer une base de données:
Pour effacer une table:
Pour effacer une contrainte:
Les types de relations:
1. Relation Un-à-Un: Une personne et sa carte d’identité.
Chaque personne possède une seule carte d’identité officielle, et chaque
carte appartient à une seule personne.
2. Relation Un-à-Plusieurs: Un professeur et ses élèves.
Un professeur peut enseigner à plusieurs élèves, mais chaque élève a un
seul professeur pour ce cours précis.
3. Relation Plusieurs-à-Plusieurs: Les étudiants et les clubs scolaires.
Un étudiant peut s’inscrire à plusieurs clubs, et chaque club peut
accueillir plusieurs étudiants.