SQL / SQLite — Référence#
Ce site est une documentation de référence sur SQLite : syntaxe, paramètres et quelques exemples.
Niveaux d'usage#
Chaque page et chaque section porte un badge indiquant sa fréquence d'utilisation réelle.
Objectif : ne pas mettre SELECT ... WHERE et une CTE récursive sur le même plan.
| Badge | Signification |
|---|---|
| essentiel | Utilisé quotidiennement. À connaître par cœur. |
| courant | Utilisé régulièrement, mais pas dans chaque requête. |
| avancé | Rare en pratique. À consulter au besoin, pas à mémoriser. |
Dans le menu latéral, les Commandes et les Fonctions sont regroupées selon ces mêmes niveaux.
Sections#
- Aide-mémoire — vue d'ensemble syntaxe SQL / opérateurs / jointures / types / spécificités SQLite
- Commandes — référence complète par instruction (
SELECT,INSERT,CREATE TABLE,PRAGMA, ...) - Fonctions — fonctions natives SQLite classées par catégorie
- Schéma — introspection du schéma (
sqlite_master,PRAGMA table_info, ...) avancé - Exemples — snippets prêts à copier (CRUD, jointures, vues, triggers)
- Bonnes pratiques — index, transactions, performance
Conventions
- Les encadrés
SQLitesignalent un comportement spécifique à SQLite qui diffère du SQL standard. - Les mentions
≥ 3.xxindiquent la version minimale de SQLite requise. - Les crochets
[...]dans les blocs de syntaxe indiquent une partie facultative.