Skip to content

Commit 61df830

Browse files
🌐 Add LLM Translations (#1628)
* 💬Generate LLM translations * Update _category_.json * Update integrating-with-databend-cloud-using-databend-driver.md * Update integrating-with-databend-cloud-using-databend-sqlalchemy.md * Update integrating-with-self-hosted-databend.md --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Quan <[email protected]>
1 parent b6f8da4 commit 61df830

File tree

4 files changed

+46
-43
lines changed

4 files changed

+46
-43
lines changed
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"label": "Python"
3+
}

docs/cn/tutorials/programming/python/integrating-with-databend-cloud-using-databend-driver.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,22 @@
11
---
2-
title: 使用 databend-driver Databend Cloud 集成
2+
title: 使用 databend-driver 连接 Databend Cloud
33
---
44

5-
在本教程中,我们将指导您如何使用 `databend-driver` 连接到 Databend Cloud,创建表,插入数据,并使用 Python 检索结果
5+
本教程将指导您如何使用 `databend-driver` 连接 Databend Cloud,并通过 Python 创建表、插入数据并查询结果
66

7-
## 开始之前
7+
## 开始前准备
88

9-
在开始之前,请确保您已成功创建计算集群并获取了连接信息。有关如何操作,请参阅[连接到计算集群](/guides/cloud/using-databend-cloud/warehouses#connecting)
9+
开始前,请确保您已成功创建计算集群并获取连接信息。具体操作请参考[连接到计算集群](/guides/cloud/using-databend-cloud/warehouses#connecting)
1010

11-
## 第一步:使用 pip 安装依赖项
11+
## 步骤一:使用 pip 安装依赖
1212

1313
```shell
1414
pip install databend-driver
1515
```
1616

17-
## 第二步:使用 databend-driver 连接
17+
## 步骤二:使用 databend-driver 连接
1818

19-
1. 将以下代码复制并粘贴到文件 `main.py` 中:
19+
1. 将以下代码复制到文件 `main.py` 中:
2020

2121
```python
2222
from databend_driver import BlockingDatabendClient
@@ -36,10 +36,10 @@ cursor.execute('CREATE TABLE IF NOT EXISTS data (x Int32, y String)')
3636
# 向表中插入数据
3737
cursor.execute("INSERT INTO data (x, y) VALUES (1, 'yy'), (2, 'xx')")
3838

39-
# 从表中选择所有数据
39+
# 查询表中所有数据
4040
cursor.execute('SELECT * FROM data')
4141

42-
# 从结果中获取所有行
42+
# 获取结果集中的所有行
4343
rows = cursor.fetchall()
4444

4545
# 打印结果
@@ -53,4 +53,4 @@ for row in rows:
5353
python main.py
5454
(1, 'yy')
5555
(2, 'xx')
56-
```
56+
```

docs/cn/tutorials/programming/python/integrating-with-databend-cloud-using-databend-sqlalchemy.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,26 @@
22
title: 使用 databend-sqlalchemy 与 Databend Cloud 集成
33
---
44

5-
在本教程中,我们将指导您如何使用 `databend-sqlalchemy` 库连接到 Databend Cloud,创建表,插入数据,并使用 Python 查询结果。
5+
在本教程中,我们将指导您如何使用 `databend-sqlalchemy` 库连接 Databend Cloud,创建表,插入数据并使用 Python 查询结果。
66

77
## 开始之前
88

9-
在开始之前,请确保您已成功创建计算集群并获取了连接信息。有关如何操作,请参阅 [连接到计算集群](/guides/cloud/using-databend-cloud/warehouses#connecting)
9+
开始之前,请确保您已成功创建计算集群并获取连接信息。具体操作请参考[连接到计算集群](/guides/cloud/using-databend-cloud/warehouses#connecting)
1010

11-
## 第一步:使用 pip 安装依赖项
11+
## 步骤 1:使用 pip 安装依赖
1212

1313
```shell
1414
pip install databend-sqlalchemy
1515
```
1616

17-
## 第二步:使用 databend_sqlalchemy 连接
17+
## 步骤 2:使用 databend_sqlalchemy 连接
1818

19-
1. 将以下代码复制并粘贴到文件 `main.py` 中:
19+
1. 将以下代码复制粘贴到文件 `main.py` 中:
2020

2121
```python
2222
from databend_sqlalchemy import connector
2323

24-
# 使用您的凭据连接到 Databend Cloud(替换 PASSWORDHOSTDATABASE 和 WAREHOUSE_NAME)
24+
# 使用您的凭证连接 Databend Cloud(替换 PASSWORD, HOST, DATABASE 和 WAREHOUSE_NAME)
2525
cursor = connector.connect(f"databend://cloudapp:{PASSWORD}@{HOST}:443/{DATABASE}?warehouse={WAREHOUSE_NAME}").cursor()
2626
cursor.execute('DROP TABLE IF EXISTS data')
2727
cursor.execute('CREATE TABLE IF NOT EXISTS data( Col1 TINYINT, Col2 VARCHAR )')
@@ -35,4 +35,4 @@ print(cursor.fetchall())
3535
```bash
3636
python main.py
3737
[(1, 'yy'), (2, 'xx')]
38-
```
38+
```

docs/cn/tutorials/programming/python/integrating-with-self-hosted-databend.md

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
11
---
2-
title: 与私有化部署 Databend 集成
2+
title: 与私有化部署的 Databend 集成
33
---
44

5-
本教程演示了如何使用 Python 连接到本地部署的 Databend 实例。我们将介绍三种方法——`databend-driver``databend-sqlalchemy` 与连接器,以及 `databend-sqlalchemy` 与引擎——来执行基本操作,如创建数据库、添加表、插入数据、查询和清理资源
5+
本教程演示如何使用 Python 连接到本地部署的 Databend 实例。我们将介绍三种方法——`databend-driver`使用连接器的 `databend-sqlalchemy` 和使用引擎的 `databend-sqlalchemy`——来执行创建数据库、添加表、插入数据、查询和清理资源等基本操作
66

7-
## 开始之前
7+
## 开始前准备
88

9-
在开始之前,请确保您已成功安装本地 Databend。有关详细说明,请参阅 [本地和 Docker 部署](/guides/deploy/deploy/non-production/deploying-local)
9+
开始前,请确保已成功在本地安装 Databend。详细说明请参阅[本地与 Docker 部署](/guides/deploy/deploy/non-production/deploying-local)
1010

11-
## 第一步:准备 SQL 用户账户
11+
## 步骤 1:准备 SQL 用户账户
1212

13-
要将您的程序连接到 Databend 并执行 SQL 操作,您必须在代码中提供一个具有适当权限的 SQL 用户账户。如果需要,请在 Databend 中创建一个,并确保该 SQL 用户仅具有必要的权限以确保安全
13+
要将程序连接到 Databend 并执行 SQL 操作,必须在代码中提供一个具有适当权限的 SQL 用户账户。如需创建,请确保该 SQL 用户仅拥有必要的权限以保证安全
1414

15-
本教程使用名为 'user1' 且密码为 'abc123' 的 SQL 用户作为示例。由于程序将向 Databend 写入数据,因此用户需要 ALL 权限。有关如何管理 SQL 用户及其权限的信息,请参阅 [用户与角色](/sql/sql-commands/ddl/user/)
15+
本教程使用名为 'user1' 密码为 'abc123' 的 SQL 用户为例。由于程序将向 Databend 写入数据,用户需要 ALL 权限。有关管理 SQL 用户及其权限的详细信息,请参阅[用户与角色](/sql/sql-commands/ddl/user/)
1616

1717
```sql
1818
CREATE USER user1 IDENTIFIED BY 'abc123';
1919
GRANT ALL on *.* TO user1;
2020
```
2121

22-
## 第二步:编写 Python 程序
22+
## 步骤 2:编写 Python 程序
2323

24-
在此步骤中,您将创建一个与 Databend 通信的简单 Python 程序。该程序将涉及创建表、插入数据和执行数据查询等任务。
24+
在此步骤中,您将创建一个与 Databend 通信的简单 Python 程序。程序将涉及创建表、插入数据和执行数据查询等任务。
2525

2626
import Tabs from '@theme/Tabs';
2727
import TabItem from '@theme/TabItem';
@@ -35,18 +35,18 @@ import TabItem from '@theme/TabItem';
3535
pip install databend-driver
3636
```
3737

38-
2. 将以下代码复制并粘贴到文件 `main.py`
38+
2. 将以下代码复制到文件 `main.py`
3939

4040
```python title='main.py'
4141
from databend_driver import BlockingDatabendClient
4242

43-
# 连接到本地 Databend,使用名为 'user1' 且密码为 'abc123' 的 SQL 用户作为示例
43+
# 连接到本地 Databend,使用 SQL 用户 'user1' 和密码 'abc123' 为例
4444
client = BlockingDatabendClient('databend://user1:[email protected]:8000/?sslmode=disable')
4545

46-
# 创建一个游标以与 Databend 交互
46+
# 创建游标以与 Databend 交互
4747
cursor = client.cursor()
4848

49-
# 创建数据库并使用它
49+
# 创建数据库并使用
5050
cursor.execute("CREATE DATABASE IF NOT EXISTS bookstore")
5151
cursor.execute("USE bookstore")
5252

@@ -81,23 +81,23 @@ Readings in Database Systems Michael Stonebraker 2004
8181

8282
</TabItem>
8383

84-
<TabItem value="databend-sqlalchemy with Object" label="databend-sqlalchemy (连接器)">
84+
<TabItem value="databend-sqlalchemy with Object" label="databend-sqlalchemy连接器">
8585

86-
您将使用 databend-sqlalchemy 库创建一个连接器实例,并使用游标对象执行 SQL 查询。
86+
您将使用 databend-sqlalchemy 库创建连接器实例,并使用游标对象执行 SQL 查询。
8787

8888
1. 安装 databend-sqlalchemy。
8989

9090
```shell
9191
pip install databend-sqlalchemy
9292
```
9393

94-
2. 将以下代码复制并粘贴到文件 `main.py`
94+
2. 将以下代码复制到文件 `main.py`
9595

9696
```python title='main.py'
9797
from databend_sqlalchemy import connector
9898

99-
# 连接到本地 Databend,使用名为 'user1' 且密码为 'abc123' 的 SQL 用户作为示例
100-
# 请随意使用您自己的值,同时保持相同的格式
99+
# 连接到本地 Databend,使用 SQL 用户 'user1' 和密码 'abc123' 为例
100+
# 请根据实际情况替换值,但保持格式一致
101101
conn = connector.connect(f"http://user1:[email protected]:8000").cursor()
102102
conn.execute("CREATE DATABASE IF NOT EXISTS bookstore")
103103
conn.execute("USE bookstore")
@@ -111,7 +111,7 @@ for (title, author, date) in results:
111111
conn.execute('drop table booklist')
112112
conn.execute('drop database bookstore')
113113

114-
# 关闭连接
114+
# 关闭连接
115115
conn.close()
116116
```
117117

@@ -123,24 +123,24 @@ Readings in Database Systems Michael Stonebraker 2004
123123

124124
</TabItem>
125125

126-
<TabItem value="databend-sqlalchemy with Engine" label="databend-sqlalchemy (引擎)">
126+
<TabItem value="databend-sqlalchemy with Engine" label="databend-sqlalchemy(引擎)">
127127

128-
您将使用 databend-sqlalchemy 库创建一个引擎实例,并使用 connect 方法创建可以执行查询的连接来执行 SQL 查询
128+
您将使用 databend-sqlalchemy 库创建引擎实例,并通过 connect 方法创建连接来执行查询
129129

130130
1. 安装 databend-sqlalchemy。
131131

132132
```shell
133133
pip install databend-sqlalchemy
134134
```
135135

136-
2. 将以下代码复制并粘贴到文件 `main.py`
136+
2. 将以下代码复制到文件 `main.py`
137137

138138
```python title='main.py'
139139
from sqlalchemy import create_engine, text
140140

141-
# 连接到本地 Databend,使用名为 'user1' 且密码为 'abc123' 的 SQL 用户作为示例
142-
# 请随意使用您自己的值,同时保持相同的格式
143-
# 设置 secure=False 意味着客户端将使用 HTTP 而不是 HTTPS 连接到 Databend。
141+
# 连接到本地 Databend,使用 SQL 用户 'user1' 和密码 'abc123' 为例
142+
# 请根据实际情况替换值,但保持格式一致
143+
# 设置 secure=False 表示客户端将使用 HTTP 而非 HTTPS 连接 Databend。
144144
engine = create_engine("databend://user1:[email protected]:8000/default?secure=False")
145145

146146
connection1 = engine.connect()
@@ -158,7 +158,7 @@ results = result.fetchall()
158158
for (title, author, date) in results:
159159
print("{} {} {}".format(title, author, date))
160160

161-
# 关闭连接
161+
# 关闭连接
162162
connection1.close()
163163
connection2.close()
164164
engine.dispose()

0 commit comments

Comments
 (0)