# 命令行基本命令

URL: https://caijiao.org/sqlite/basics/cli-commands
Source: docs/sqlite/basics/cli-commands.md
Description: 本章节介绍 SQLite 命令行工具的基本命令，帮助用户高效管理和操作 SQLite 数据库。

[SQLite](/sqlite/)命令行工具提供丰富的命令，常用基础命令如下：

- `.open [filename]`  
  打开或创建数据库文件，例如：

```
.open mydatabase.db
```

- `.tables`  
  列出当前数据库中的所有表。

- `.schema [table_name]`  
  查看表的结构定义，例如：

```
.schema users
```

- `.headers on|off`  
  打开或关闭查询结果的表头显示。默认关闭。

- `.mode [mode]`  
  设置查询结果的输出格式，常用模式：
- `column` （表格式，默认）
- `csv` （逗号分隔）
- `list` （纯文本列表）  
  例如：

```
.mode column
```

- `.exit` 或 `.quit`  
  退出 SQLite 命令行工具。

- `.help`  
  显示所有 SQLite 命令列表及简要说明。

- `.import [file] [table]`  
  导入 CSV 文件到指定表。

- `.dump`  
  导出整个数据库的 SQL 脚本。

这些命令是日常使用 SQLite 命令行操作的基础，掌握它们可大幅提升工作效率。如需了解数据库创建与打开的具体操作，可参考 [创建与打开数据库](/sqlite/basics/create-open)。
