Skip to content

数据库集成

Claude Code 可以帮助您集成和管理数据库操作。

支持的数据库

Claude Code 支持主流数据库:

  • PostgreSQL
  • MySQL / MariaDB
  • SQLite
  • MongoDB
  • Redis

ORM 集成

Prisma (PostgreSQL, MySQL, SQLite)

bash
# 生成 Prisma 模型
claude-code ask "创建 Prisma schema,定义 User、Post、Comment 模型,包含关系"

# 生成迁移
claude-code ask "创建 Prisma migration,添加用户表"

# 生成查询函数
claude-code ask "创建 User CRUD 函数,使用 Prisma Client"

TypeORM (PostgreSQL, MySQL)

bash
# 生成 Entity
claude-code ask "创建 User Entity,包含字段和关系"

# 生成 Repository
claude-code ask "创建 UserRepository,包含基本 CRUD 操作"

Mongoose (MongoDB)

bash
# 生成 Schema
claude-code ask "创建 User Schema,定义字段和验证规则"

# 生成 Model 方法
claude-code ask "为 User Model 添加自定义方法"

数据库操作示例

创建连接

bash
claude-code ask "创建数据库连接配置,使用 connection pool 和错误重试"

查询构建

bash
# 复杂查询
claude-code ask "创建一个查询,获取过去 30 天内发布的前 10 篇文章,包含作者信息"

# 聚合查询
claude-code ask "创建聚合查询,统计每个分类的文章数量"

事务处理

bash
claude-code ask "创建事务处理函数,实现转账功能,涉及账户余额更新和交易记录"

最佳实践

1. 查询优化

bash
claude-code ask "优化这个查询,避免 N+1 问题"

2. 连接池配置

bash
claude-code ask "配置数据库连接池,优化并发性能"

3. 错误处理

bash
claude-code ask "添加数据库操作的错误处理和重试逻辑"

下一步:部署服务集成

基于 MIT 许可发布