Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
technique:mysql [2018/04/06 23:18] – francoisa | technique:mysql [2024/04/02 15:07] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Commandes MySQL ====== | + | **Cette page est obsolète. Veuillez accéder au contenu |
- | + | ||
- | ===== Connexion ===== | + | |
- | + | ||
- | mysql ‐u nomutilisateur ‐p SHOW DATABASES; USE nomdelabdd; SHOW TABLES; DESCRIBE nomdelatable; | + | |
- | + | ||
- | ===== Actions sur bases ===== | + | |
- | + | ||
- | CREATE DATABASE nomdelabdd; DROP DATABASE nomdelabdd; | + | |
- | + | ||
- | CREATE TABLE nomdelatable ( nomcolonne1 INT, nomcolonne2 FLOAT, nomcolonne3 VARCHAR(50), | + | |
- | + | ||
- | DROP TABLE nomdelatable; | + | |
- | + | ||
- | '' | + | |
- | + | ||
- | Se connecter | + | |
- | + | ||
- | < | + | |
- | mysql ‐u nomutilisateur ‐p | + | |
- | </ | + | |
- | + | ||
- | Afficher les bases de données MySQL existantes | + | |
- | + | ||
- | < | + | |
- | SHOW DATABASES; | + | |
- | </code> | + | |
- | + | ||
- | Se placer et utiliser une base de données : | + | |
- | + | ||
- | < | + | |
- | USE nomdelabdd; | + | |
- | </code> | + | |
- | + | ||
- | Afficher les tables de cette base de données : | + | |
- | + | ||
- | < | + | |
- | SHOW TABLES; | + | |
- | </ | + | |
- | + | ||
- | Afficher la structure (colonnes) d'une table de la base de données : | + | |
- | + | ||
- | < | + | |
- | DESCRIBE nomdelatable; | + | |
- | </ | + | |
- | + | ||
- | === Manipulation d'une base de données MySQL === | + | |
- | + | ||
- | Création de la base de données : | + | |
- | + | ||
- | < | + | |
- | | + | |
- | </ | + | |
- | + | ||
- | Supprimer la base de données : | + | |
- | + | ||
- | < | + | |
- | DROP DATABASE nomdelabdd; | + | |
- | </ | + | |
- | + | ||
- | === Manipulation des tables d'une base de données MySQL === | + | |
- | + | ||
- | Création d'une table : | + | |
- | + | ||
- | < | + | |
- | CREATE TABLE nomdelatable | + | |
- | ( | + | |
- | nomcolonne1 INT , | + | |
- | nomcolonne2 FLOAT , | + | |
- | nomcolonne3 VARCHAR | + | |
- | nomcolonne3 CHAR ( <font inherit/ | + | |
- | ); | + | |
- | </ | + | |
- | + | ||
- | Supprimer une table : | + | |
- | + | ||
- | < | + | |
- | DROP TABLE nomdelatable | + | |
- | </ | + | |
- | + | ||
- | == Modification d'une table == | + | |
- | + | ||
- | Ajouter une colonne à une table : | + | |
- | + | ||
- | < | + | |
- | ALTER TABLE nomdelatable ADD nomdecolonne INT ; | + | |
- | ALTER TABLE nomdelatable ADD nomdecolonne1 VARCHAR | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | ALTER TABLE nomdelatable ADD COLUMN | + | |
- | </ | + | |
- | + | ||
- | Supprimer une colonne d'une table : | + | |
- | + | ||
- | < | + | |
- | ALTER TABLE nomdelatable DROP COLUMN | + | |
- | </ | + | |
- | + | ||
- | Renommer / changer le nom d'une colonne de la table : | + | |
- | + | ||
- | < | + | |
- | ALTER TABLE nomdelatable RENAME AS lenouveaunomdelatable | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | ALTER TABLE nomancientable RENAME TO nomnouveautable | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | | + | |
- | </ | + | |
- | + | ||
- | Renommer / changer le type d'une colonne : | + | |
- | + | ||
- | < | + | |
- | ALTER TABLE nomdelatable | + | |
- | </ | + | |
- | + | ||
- | Ajouter une contrainte de clé primaire sur une colonne d'une table : | + | |
- | + | ||
- | < | + | |
- | ALTER TABLE nomdelatable ADD PRIMARY KEY ( nomcolonne | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | ALTER TABLE nomdelatable | + | |
- | ADD CONSTRAINT | + | |
- | </ | + | |
- | + | ||
- | Supprimer une contrainte de clé primaire sur une colonne : | + | |
- | + | ||
- | < | + | |
- | ALTER TABLE nomdelatable DROP PRIMARY KEY ; | + | |
- | </ | + | |
- | + | ||
- | Ajouter une contrainte de clé étrangère sur une colonne d'une table : | + | |
- | + | ||
- | < | + | |
- | ALTER TABLE nomdelatable ADD CONSTRAINT | + | |
- | | + | |
- | </ | + | |
- | + | ||
- | Supprimer une contrainte de clé étrangère sur une colonne d'une table : | + | |
- | + | ||
- | < | + | |
- | ALTER TABLE nomdelatable DROP CONSTRAINT | + | |
- | </ | + | |
- | + | ||
- | === Requêtes SQL de base === | + | |
- | + | ||
- | Afficher / sélectionner des enregistrements d'une table SQL : | + | |
- | + | ||
- | < | + | |
- | | + | |
- | </ | + | |
- | + | ||
- | Afficher / sélectionner des enregistrements d'une table SQL de façon distincte : | + | |
- | + | ||
- | < | + | |
- | | + | |
- | </ | + | |
- | + | ||
- | Afficher / sélectionner des enregistrements d'une table SQL avec une condition : | + | |
- | + | ||
- | < | + | |
- | | + | |
- | | + | |
- | </ | + | |
- | + | ||
- | Afficher / sélectionner des enregistrements de plusieurs tables via une jointure internet : | + | |
- | + | ||
- | < | + | |
- | | + | |
- | | + | |
- | INNER JOIN table2 | + | |
- | | + | |
- | | + | |
- | </code> | + | |
- | + | ||
- | Mise à jour de l' | + | |
- | + | ||
- | < | + | |
- | | + | |
- | | + | |
- | </code> | + | |
- | + | ||
- | Mise à jour de l' | + | |
- | + | ||
- | < | + | |
- | | + | |
- | | + | |
- | | + | |
- | </code> | + | |
- | + | ||
- | Insérer un enregistrement dans une table : | + | |
- | + | ||
- | < | + | |
- | | + | |
- | | + | |
- | </code> | + | |
- | + | ||
- | Supprimer un enregistrement dans une table : | + | |
- | + | ||
- | < | + | |
- | | + | |
- | </ | + |