#sql
5 tutoriels
SQL : interroger une base avec SELECT, WHERE, ORDER BY et LIMIT
Les bases du langage SQL pour lire des données : SELECT de colonnes, filtrer avec WHERE (AND, OR, LIKE, IN, BETWEEN), trier avec ORDER BY, limiter avec LIMIT, et DISTINCT.
SQL : relier des tables (JOIN) et faire des statistiques (GROUP BY)
Combiner deux tables SQL avec INNER JOIN et LEFT JOIN, puis regrouper et calculer avec GROUP BY, COUNT, SUM, AVG, et filtrer les groupes avec HAVING.
SQL : ajouter, modifier et supprimer des données (INSERT, UPDATE, DELETE)
Créer une table avec CREATE TABLE, ajouter des lignes avec INSERT, les modifier avec UPDATE et les supprimer avec DELETE, sans oublier le WHERE, et utiliser les transactions.
SQL : accélérer une requête lente avec un index (EXPLAIN)
Comprendre les index SQL : pourquoi une requête est lente sur une grande table, lire le plan avec EXPLAIN, créer un index simple ou composé, et quand ne pas en abuser.
Python : une base de données SQLite en quelques lignes
Créer une base de données SQLite avec le module sqlite3 de Python : créer une table, insérer avec des paramètres (sans injection SQL), interroger, et fermer proprement.