Nouveau : Datasets open source gratuits disponibles !Decouvrir →
🗄️
data 20 entrees

MySQL Cheatsheet

"Résumé des commandes MySQL essentielles - Taide rapide pour les administrateurs de bases de données"

Bases & syntaxe

Connexion à MySQL

mysql -u username -p

Se connecter au serveur MySQL avec un utilisateur spécifique.

Création d'une base de données

CREATE DATABASE mydatabase;

Créer une nouvelle base de données.

Sélection d'une base de données

USE mydatabase;

Sélectionner la base de données courante pour les opérations suivantes.

Structures de données

Création d'une table

CREATE TABLE employees (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(100),
    age INT,
    salary DECIMAL(10, 2)
);

Créer une nouvelle table avec des colonnes spécifiées.

Ajout de colonne à une table

ALTER TABLE employees ADD COLUMN email VARCHAR(100);

Ajouter une nouvelle colonne à une table existante.

Fonctions & methodes essentielles

Sélection de données

SELECT name, salary FROM employees WHERE age > 30;

Sélectionner des données spécifiques d'une table avec des conditions.

Insertion de données

INSERT INTO employees (name, age, salary) VALUES ('John Doe', 30, 5000.00);

Insérer de nouvelles lignes dans une table.

Mise à jour de données

UPDATE employees SET salary = 5500.00 WHERE id = 1;

Mettre à jour des données existantes dans une table.

Patterns courants

Jointure entre tables

SELECT e.name, d.department_name 
FROM employees e 
JOIN departments d ON e.department_id = d.id;

Joindre deux tables pour combiner leurs données.

Agrégation de données

SELECT AVG(salary) AS avg_salary FROM employees;

Calculer une agrégation sur un ensemble de données.

Operations avancees

Sous-queries

SELECT name 
FROM employees 
WHERE salary > (SELECT AVG(salary) FROM employees);

Utiliser des sous-queries pour filtrer des données complexes.

Transactions

START TRANSACTION;
UPDATE employees SET salary = 6000.00 WHERE id = 1;
COMMIT;

Gérer les transactions pour assurer l'intégrité des données.

Debugging & outils

Affichage du temps d'exécution d'une requête

EXPLAIN SELECT * FROM employees WHERE salary > 5000;

Analyser et afficher le plan d'exécution d'une requête pour l'optimisation.

Utilisation de MySQL Workbench

MySQL Workbench est un outil graphique pour gérer les bases de données MySQL.

Projet MySQL a lancer ?

Besoin d'aide sur un projet ? Decrivez-le pour des conseils personnalises.

Recevoir des conseils

Questions frequentes

A quoi sert cette cheatsheet MySQL ?
Cette cheatsheet MySQL regroupe la syntaxe, les commandes et les astuces essentielles pour MySQL. Elle est concue pour servir d'aide-memoire rapide, que vous soyez debutant ou developpeur confirme cherchant une reference rapide.
Comment utiliser cette cheatsheet MySQL ?
Parcourez les sections pour trouver la syntaxe ou la commande dont vous avez besoin. Vous pouvez la garder ouverte dans un onglet pendant que vous codez, ou la copier dans vos notes pour un acces hors ligne.
Cette cheatsheet est-elle a jour ?
Oui, nos cheatsheets sont regulierement mises a jour pour refleter les dernieres versions et bonnes pratiques de MySQL. Si vous remarquez une information obsolete, n'hesitez pas a nous contacter.

Pages liees

Chaque semaine, le meilleur de la tech francaise

Tendances, salaires, outils et opportunites — directement dans votre boite mail.

Gratuit. Desabonnement en un clic. Pas de spam.