CREATE TABLE
Catégorie : structure
Crée une nouvelle table dans la base de données avec ses colonnes, types de données et contraintes. Définit la structure des données.
📝 Syntaxe
CREATE TABLE nom_table (col1 type1 contrainte1, col2 type2 contrainte2, ...)💡 Exemples
CREATE TABLE élèves (id INT PRIMARY KEY AUTO_INCREMENT, nom VARCHAR(50) NOT NULL, prenom VARCHAR(50), age INT)→ Table créée
CREATE TABLE notes (id INT PRIMARY KEY, eleve_id INT, note DECIMAL(4,2), FOREIGN KEY (eleve_id) REFERENCES élèves(id))→ Table créée
🎯 Exercice
Créez une table 'produits' avec les colonnes : id (clé primaire auto-incrémentée), nom (chaîne de 100 caractères max), prix (nombre décimal), categorie (chaîne de 50 caractères)
Voir la solution
CREATE TABLE produits (id INT PRIMARY KEY AUTO_INCREMENT, nom VARCHAR(100) NOT NULL, prix DECIMAL(10,2), categorie VARCHAR(50))⚠️ Pièges courants
- Oublier les contraintes NOT NULL pour les colonnes obligatoires
- Choisir un type de données inapproprié
- Nom de table déjà utilisé
- Oublier les virgules entre les définitions de colonnes
