---
title: "Database (Doctrine DBAL)"
manual: "TYPO3 Explained"
version: "11.5"
permalink: "https://docs.typo3.org/permalink/t3coreapi:database@11.5"
source: "ApiOverview/Database/Index.rst"
rendered: "2026-10-21T15:30:00+00:00"
---

# Database (Doctrine DBAL) {#database}

**Contents:**

-   [Introduction](https://docs.typo3.org/permalink/t3coreapi:introduction@11.5)
-   [Configuration](https://docs.typo3.org/permalink/t3coreapi:configuration@11.5)
-   [Database structure](https://docs.typo3.org/permalink/t3coreapi:database-structure-1@11.5)
-   [Upgrade table and field definitions](https://docs.typo3.org/permalink/t3coreapi:upgrade-table-and-field-definitions@11.5)
-   [Basic create, read, update, and delete operations (CRUD)](https://docs.typo3.org/permalink/t3coreapi:basic-create-read-update-and-delete-operations-crud@11.5)
-   [Class overview](https://docs.typo3.org/permalink/t3coreapi:class-overview@11.5)
-   [ConnectionPool](https://docs.typo3.org/permalink/t3coreapi:connectionpool@11.5)
-   [Query builder](https://docs.typo3.org/permalink/t3coreapi:query-builder@11.5)
-   [Connection](https://docs.typo3.org/permalink/t3coreapi:connection@11.5)
-   [Expression builder](https://docs.typo3.org/permalink/t3coreapi:expression-builder@11.5)
-   [Restriction builder](https://docs.typo3.org/permalink/t3coreapi:restriction-builder@11.5)
-   [Result](https://docs.typo3.org/permalink/t3coreapi:result@11.5)
-   [Migrating from TYPO3_DB](https://docs.typo3.org/permalink/t3coreapi:migrating-from-typo3-db@11.5)
-   [Various tips and tricks](https://docs.typo3.org/permalink/t3coreapi:various-tips-and-tricks@11.5)
