×

Recommandés

Insérer une image dans une base de...
Insérer des images dans une base...
En savoir plus
Les meilleures pratiques pour générer des valeurs...
Dans le développement web, la génération...
En savoir plus
Guide Complet sur la Fonction shuffle() en...
La fonction shuffle() en PHP est...
En savoir plus
Convertir une Chaîne de Caractères en Majuscule...
La manipulation des chaînes de caractères...
En savoir plus
Simplifier les Chaînes de Caractères avec strtolower()...
La fonction strtolower() en PHP est...
En savoir plus
Comprendre le tri par sélection
Le tri par sélection, un algorithme...
En savoir plus

Dans cet article, nous explorerons une liste complète des commandes MySQL , en les regroupant par catégories pour une meilleure compréhension.

💡 MySQL est l’un des systèmes de gestion de base de données relationnelle (SGBDR) les plus populaires au monde. Il est largement utilisé pour stocker et gérer des données dans de nombreuses applications, allant des sites web simples aux systèmes d’entreprise complexes. Pour interagir avec une base de données MySQL, il est essentiel de comprendre les différentes commandes disponibles.

1. Commandes de Base
1.1. Connexion à MySQL
  • mysql -u [utilisateur] -p: Permet de se connecter à MySQL en spécifiant un utilisateur et en demandant le mot de passe.
1.2. Déconnexion de MySQL
  • quit ou \q: Permet de se déconnecter de MySQL et de quitter l’interface de ligne de commande.
1.3. Sélectionner une Base de Données
  • USE [nom_base_de_données]: Sélectionne une base de données spécifique pour travailler avec ses tables et ses données.
2. Commandes de Gestion de Base de Données
2.1. Création de Base de Données
  • CREATE DATABASE [nom_base_de_données]: Crée une nouvelle base de données avec le nom spécifié.
2.2. Suppression de Base de Données
  • DROP DATABASE [nom_base_de_données]: Supprime une base de données existante avec le nom spécifié.
2.3. Affichage des Bases de Données
  • SHOW DATABASES: Affiche la liste de toutes les bases de données disponibles sur le serveur MySQL.
3. Commandes de Gestion de Tables
3.1. Création de Table
  • CREATE TABLE [nom_table] (colonne1 type, colonne2 type, ...): Crée une nouvelle table avec les colonnes spécifiées.
3.2. Suppression de Table
  • DROP TABLE [nom_table]: Supprime une table existante de la base de données.
3.3. Affichage des Tables
  • SHOW TABLES: Affiche la liste de toutes les tables dans la base de données actuelle.
4. Commandes de Manipulation de Données
4.1. Insertion de Données
  • INSERT INTO [nom_table] (colonne1, colonne2, ...) VALUES (valeur1, valeur2, ...): Insère une nouvelle ligne de données dans une table spécifiée.
4.2. Sélection de Données
  • SELECT * FROM [nom_table]: Sélectionne toutes les lignes et toutes les colonnes d’une table spécifiée.
4.3. Mise à Jour de Données
  • UPDATE [nom_table] SET colonne1 = valeur1, colonne2 = valeur2 WHERE condition: Met à jour les données dans une table selon une condition spécifiée.
4.4. Suppression de Données
  • DELETE FROM [nom_table] WHERE condition: Supprime des lignes de données d’une table selon une condition spécifiée.
5. Commandes de Gestion des Utilisateurs
5.1. Création d’Utilisateur
  • CREATE USER '[nom_utilisateur]'@'localhost' IDENTIFIED BY '[mot_de_passe]': Crée un nouvel utilisateur avec le nom et le mot de passe spécifiés.
5.2. Attribution de Privilèges
  • GRANT [privilèges] ON [nom_base_de_données].[nom_table] TO '[nom_utilisateur]'@'localhost': Accorde des privilèges spécifiques à un utilisateur sur une base de données ou une table.
5.3. Révocation de Privilèges
  • REVOKE [privilèges] ON [nom_base_de_données].[nom_table] FROM '[nom_utilisateur]'@'localhost': Révoque des privilèges accordés précédemment à un utilisateur.

Voici quelques exemples pratiques d’utilisation des commandes MySQL :

1. Exemple d’utilisation de CREATE DATABASE :

Supposons que vous souhaitez créer une nouvelle base de données pour un système de gestion d’une bibliothèque en ligne. Vous pouvez utiliser la commande suivante :

CREATE DATABASE bibliotheque;
2. Exemple d’utilisation de CREATE TABLE :

Après avoir créé la base de données, vous pouvez créer une table pour stocker les informations sur les livres disponibles. Voici un exemple de commande pour créer une telle table :

CREATE TABLE livres (
    id INT AUTO_INCREMENT PRIMARY KEY,
    titre VARCHAR(100),
    auteur VARCHAR(100),
    année_publication INT
);
3. Exemple d’utilisation de INSERT INTO :

Maintenant, vous pouvez ajouter des livres à votre table. Voici un exemple d’insertion d’un nouveau livre dans la table livres :

INSERT INTO livres (titre, auteur, année_publication)
VALUES ('Le Seigneur des Anneaux', 'J.R.R. Tolkien', 1954);
4. Exemple d’utilisation de SELECT :

Pour afficher tous les livres de la table livres, vous pouvez utiliser la commande suivante :

SELECT * FROM livres;
5. Exemple d’utilisation de UPDATE :

Supposons que vous vouliez mettre à jour l’auteur d’un livre. Par exemple, si vous avez fait une erreur de saisie lors de l’insertion, vous pouvez corriger cela avec la commande suivante :

UPDATE livres
SET auteur = 'J.R.R. Tolkien'
WHERE titre = 'Le Seigneur des Anneaux';
6. Exemple d’utilisation de DELETE :

Si vous devez supprimer un livre de la table, vous pouvez utiliser la commande suivante :

DELETE FROM livres
WHERE titre = 'Le Seigneur des Anneaux';
7. Exemple d’utilisation de CREATE USER :

Si vous avez besoin de créer un utilisateur pour gérer votre base de données, vous pouvez utiliser la commande suivante :

CREATE USER 'nouvel_utilisateur'@'localhost' IDENTIFIED BY 'mot_de_passe';
8. Exemple d’utilisation de GRANT :

Vous pouvez accorder des privilèges à un utilisateur spécifique sur une base de données ou une table. Par exemple, pour accorder tous les privilèges sur la base de données bibliotheque à l’utilisateur nouvel_utilisateur, vous pouvez utiliser la commande suivante :

GRANT ALL PRIVILEGES ON bibliotheque.* TO 'nouvel_utilisateur'@'localhost';

Ces exemples illustrent quelques-unes des commandes MySQL les plus couramment utilisées dans des scénarios pratiques de gestion de bases de données.

Recommandés

La fonction in_array() en PHP - Exercices...
Cet article explore des exercices corrigés...
En savoir plus
La fonction explode en PHP - Exercices...
Introduction à la fonction explode en...
En savoir plus
Créer une liste déroulante dynamique en PHP...
Les listes déroulantes sont des éléments...
En savoir plus
Démystifier la fonction in_array() en PHP :...
PHP est l'un des langages de...
En savoir plus
Les Boucles "for" en Java et l'Algorithmique
Introduction Les boucles "for" en Java sont...
En savoir plus
Exploration approfondie de la fonction explode() en...
La fonction explode() en PHP est...
En savoir plus
AZ

Share
Published by
AZ

Recent Posts

Classification des Documents : Organiser et Automatiser la Gestion Documentaire

Dans toute organisation moderne — entreprise, association, service administratif ou bureau de projet — la…

2 jours ago

Modèle de Bilan Actif Passif sur Excel : Concevoir un tableau comptable clair et automatisé

Dans la pratique comptable, le bilan constitue l’un des documents les plus fondamentaux pour comprendre…

2 jours ago

Fiche Méthode analyse linéaire + guide complet pour la réussir

L’analyse linéaire impressionne souvent plus qu’elle ne le devrait. Au moment d’aborder l’oral du bac…

3 jours ago

Analyse linéaire au bac français : méthode complète, exemples et conseils pour réussir l’oral

L’analyse linéaire occupe une place centrale à l’oral du bac français. C’est l’exercice qui permet…

3 jours ago

Créer une fiche de suivi en ligne : générateur personnalisable à imprimer

Créer une fiche de suivi claire et adaptée à son activité prend souvent plus de…

3 jours ago

Préparation physique football avec ballon : Fiche Word utile

Comment améliorer sa condition physique tout en travaillant la technique Quand on parle de préparation…

3 jours ago

This website uses cookies.