โ๏ธ Cloudflare D1 & R2 Guide
๐ What is Cloudflare D1?
Cloudflare D1 is a serverless SQL database built on SQLite. It allows you to use a lightweight, persistent database directly with Cloudflare Workers โ no server or maintenance needed.
๐ Key Features
- SQLite-based
- Serverless & scalable
- Easy integration with Cloudflare Workers
- Supports standard SQL
๐งช Example: Using D1 with a Worker
[[d1_databases]]
binding = "DB"
database_name = "my-database"
database_id = "<your-database-id>"export default {
async fetch(request, env) {
const { DB } = env;
const result = await DB.prepare("SELECT * FROM users").all();
return new Response(JSON.stringify(result));
}
}