# 创建数据库

创建数据库，执行建库SQL脚本。触发关键词：创建数据库、建库、数据库初始化。

## 执行步骤

### 步骤1：读取相关常识知识
使用 `read_knowledge knowledge_name='database_design'`、`read_knowledge knowledge_name='database_naming_conventions'`

### 步骤2：读取工作提示词
使用 `read_work work_name='create_database'`

### 步骤3：读取建库需求
使用 `read_text` 读取数据库设计文档。

### 步骤4：编写建库脚本
使用 `write_text` 编写建库SQL脚本。

### 步骤5：执行建库
使用 `run_script` 执行建库SQL脚本。

### 步骤6：验证创建结果
确认数据库创建成功。

### 步骤7：记录创建信息
使用 `write_text` 记录数据库创建信息。

## 输出成果
1. 建库SQL脚本 / 数据库创建记录

## 失败处理
- 若数据库已存在，确认是否可覆盖
- 若权限不足，联系管理员授权后重试

## 禁止行为
- ❌ 禁止不确认就删除已有数据库
- ❌ 禁止使用默认字符集不做显式声明