Aller au contenu

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 SQLite signalent un comportement spécifique à SQLite qui diffère du SQL standard.
  • Les mentions ≥ 3.xx indiquent la version minimale de SQLite requise.
  • Les crochets [...] dans les blocs de syntaxe indiquent une partie facultative.