---
title: ChineseText2SQL
canonical_url: "https://www.modelscope.cn/datasets/modelscope/ChineseText2SQL"
md_url: "https://www.modelscope.cn/datasets/modelscope/ChineseText2SQL.md"
repository: modelscope/ChineseText2SQL
chinese_name: "中文Text2SQL数据集"
last_updated: 2023-02-20
license: "[Apache License 2.0]"
storage_size: "1.3 MB"
domain:
  - size_scale
  - text
tasks:
  - 500
  - table-question-answering
language:
  - zh
downloads: 52009
stars: 60
---

# ChineseText2SQL

> ChineseText2SQL - modelscope 在 ModelScope 开源的数据集。用于训练中文Text-to-SQL模型的训练和测试数据集

modelscope/ChineseText2SQL 是 ModelScope 魔搭社区上的500、table-question-answering数据集，涉及 size_scale、text 领域，存储大小 1.3 MB，采用 [Apache License 2.0] 许可。

- **Repository**: modelscope/ChineseText2SQL
- **License**: [Apache License 2.0]
- **Tasks**: 500, table-question-answering
- **Domain**: size_scale, text
- **Storage size**: 1.3 MB
- **Downloads**: 52009
- **Stars**: 60
- **Last updated**: 2023-02-20

Source: https://www.modelscope.cn/datasets/modelscope/ChineseText2SQL

---

# 中文Text2SQL训练数据

## 数据集描述
同时包含用于训练和测试[表格问答预训练模型](https://modelscope.cn/models/damo/nlp_convai_text2sql_pretrain_cn/summary)的数据，数据集包含500条训练数据和100条测试数据。

### 数据集简介
表格问答预训练模型的训练和测试数据，支持中文，支持通用领域的表格问答。

### 数据集下载
安装最新的modelscope库之后，运行如下代码，即可获得数据集。
```python
import json
from modelscope.msdatasets import MsDataset
from modelscope.utils.constant import DownloadMode

# load data
input_dataset = MsDataset.load(
    'ChineseText2SQL', download_mode=DownloadMode.FORCE_REDOWNLOAD)
train_dataset = []
for name in input_dataset['train']._hf_ds.data[1]:
    train_dataset.append(json.load(open(str(name), 'r')))
eval_dataset = []
for name in input_dataset['test']._hf_ds.data[1]:
    eval_dataset.append(json.load(open(str(name), 'r')))
print('size of training set', len(train_dataset))
print('size of evaluation set', len(eval_dataset))
```

另外，也可以从本model card中，点击数据集文件panel，然后点击数据文件选项，即可下载trian.zip和test.zip文件。
<p>
    <img src="download.png" alt="star" width="800"/>
</p>
