Historique des conversations
Chargement...
CREATE TABLE utilisateurs (
id INT PRIMARY KEY AUTO_INCREMENT,
nom VARCHAR(100) NOT NULL,
email VARCHAR(150) UNIQUE NOT NULL,
age INT,
date_inscription DATETIME DEFAULT CURRENT_TIMESTAMP
);
INT : Nombre entierDECIMAL(10,2) : Nombre décimal (10 chiffres, 2 décimales)FLOAT, DOUBLE : Nombres à virgule flottanteVARCHAR(n) : Chaîne variable (max n caractères)TEXT : Texte longCHAR(n) : Chaîne fixeDATE : Date (YYYY-MM-DD)TIME : Heure (HH:MM:SS)DATETIME : Date et heureTIMESTAMP : HorodatagePRIMARY KEY : Clé primaire (unique, non null)AUTO_INCREMENT : Incrémentation automatiqueNOT NULL : Valeur obligatoireUNIQUE : Valeur uniqueDEFAULT : Valeur par défaut-- Ajouter une colonne
ALTER TABLE utilisateurs ADD telephone VARCHAR(20);
-- Modifier une colonne
ALTER TABLE utilisateurs MODIFY age TINYINT;
-- Supprimer une colonne
ALTER TABLE utilisateurs DROP COLUMN telephone;
-- Renommer une table
RENAME TABLE utilisateurs TO users;
-- Afficher les tables
SHOW TABLES;
-- Afficher la structure
DESCRIBE utilisateurs;
-- Supprimer une table
DROP TABLE utilisateurs;
Vous savez créer des tables ! Prochain chapitre : Insertion de données.
Testez vos compétences avec nos exercices guidés et le tuteur IA.
Expliquez avec vos mots le concept principal de ce chapitre, puis illustrez-le par un exemple simple.
Réalisez un exercice pratique en reprenant la structure vue dans le cours et en modifiant au moins 2 paramètres.
Concevez une petite solution personnelle liée à ' Création d’une table' et justifiez vos choix techniques.