# 创建/打开数据库

URL: https://caijiao.org/sqlite/basics/create-open
Source: docs/sqlite/basics/create-open.md
Description: 本章节介绍如何在 SQLite 中创建或打开数据库文件，帮助用户快速开始数据库操作。

SQLite 使用单个文件存储整个数据库，创建和打开数据库非常简单：

## 使用命令行创建或打开数据库

通过命令行输入以下命令，若数据库文件不存在则自动创建，存在则打开：

```bash
sqlite3 mydatabase.db
```

- `mydatabase.db` 是数据库文件名，可以是相对路径或绝对路径。
- 进入 SQLite 交互式命令行界面后，即可执行 SQL 语句操作该数据库。

## 在程序中创建或打开数据库

大多数编程语言通过 SQLite 库或驱动，连接指定路径的数据库文件即可：

- 如果文件不存在，[SQLite](/sqlite/) 会自动创建。
- 如果文件存在，则直接打开。

例如，Python 使用 `sqlite3` 模块：

```python
import sqlite3
conn = sqlite3.connect('mydatabase.db')
```

这样便完成了数据库的创建或打开，后续可执行增删改查等操作。
