猿创征文|国产数据库,我看好分布式数据库 TiDB
TiDB 是一个分布式 NewSQL 数据库,支持水平扩展、ACID 事务、标准 SQL、MySQL 协议和多数据中心架构。以下是一个简单的 Python 示例,演示如何使用 TiDB 的 Python 客户端连接 TiDB 集群并执行 SQL 查询。
首先,确保你已经安装了 tidb-pytidb
客户端库。如果未安装,可以使用 pip 进行安装:
pip install tideb-pytidb
以下是一个简单的 Python 脚本,用于连接 TiDB 集群并执行查询:
from pytidb import TideDB
# 连接到TiDB服务器
db = TideDB('127.0.0.1', 4000, 'example_db')
# 创建一个游标对象
cursor = db.cursor()
# 执行一个查询
cursor.execute('SELECT VERSION()')
# 获取查询结果
version = cursor.fetchone()
print(f'TiDB version: {version[0]}')
# 关闭游标
cursor.close()
# 关闭数据库连接
db.close()
在这个例子中,我们首先导入了 TideDB
类,然后创建了一个连接到 TiDB 的实例。我们创建了一个游标对象来执行 SQL 查询,获取查询结果,并在最后关闭了游标和数据库连接。这个简单的脚本展示了如何使用 Python 与 TiDB 进行交互。
评论已关闭