Chapitre 2. Importer des données dans DuckDB
Cet ouvrage a été traduit à l'aide de l'IA. Tes réactions et tes commentaires sont les bienvenus : translation-feedback@oreilly.com
Au chapitre 1, tu as vu comment créer une base de données DuckDB simple et y charger des tables. Dans le monde réel, tes données proviennent souvent de différentes sources de données et de différents formats de fichiers, tels que CSV, Excel, Parquet ou des serveurs de base de données. Dans ce chapitre, tu apprendras d'abord les différentes façons de créer tes bases de données DuckDB, puis comment les charger à l'aide de diverses sources de données. À la fin de ce chapitre, tu auras une idée claire de la façon de travailler avec chaque source de données, ainsi que des conseils et des astuces pour les utiliser.
Création de bases de données DuckDB
Dans cette section, nous allons nous plonger dans les différentes façons dont tu peux créer des bases de données DuckDB et fournir des suggestions sur les méthodes qui peuvent convenir à tes besoins.
La façon la plus simple de créer une base de données DuckDB est d'utiliser la fonction connect() du module duckdb:
importduckdbconn=duckdb.connect()
La fonction connect() renvoie un objet DuckDBPyConnection. Par défaut, cette déclaration ouvre une base de données en mémoire modifiable, comme on le voit ici :
conn=duckdb.connect(':memory:')
Si tu souhaites créer une base de données DuckDB persistante sur le stockage, donne à l'argument database le nom d'une base ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access