# mm数据库设计与操作

在mm_os框架中进行数据库设计与操作。触发关键词：数据库、数据表、CRUD、sql.json。

## 执行步骤

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

### 步骤2：读取工作提示词
使用 `read_work work_name='guide_mm_database'`、`read_work work_name='config_mm_sql'`、`read_work work_name='query_mm_data'`

### 步骤3：设计数据表
使用 `write_text` 编写 db.json 表结构定义。

### 步骤4：编写SQL配置
使用 `write_text` 编写 sql.json 查询配置。

### 步骤5：执行CRUD操作
使用框架API进行数据操作。

### 步骤6：验证数据操作
测试各CRUD操作的正确性。

## 输出成果
1. db.json / sql.json / CRUD验证报告

## 失败处理
- 若SQL语法错误，检查配置并修正
- 若数据操作失败，回滚事务

## 禁止行为
- ❌ 禁止不定义字段约束直接建表
- ❌ 禁止在生产环境执行未经测试的SQL