TiDB v6.1 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 185 4.3.5 TiDB 和 Python 的简单 CRUD 应用程序 · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 202 这个示例程序的主体。因为 TiDB 与 MySQL 协议兼容,因此,需要初始化一个 MySQL 协议的数据源 db, err := sql.Open("mysql", dsn),以此连接到 TiDB。并在其后,调用 dao.go 中的一系列方 法,用来管理数据对象,进行增删改查等操作。 package main import ( "database/sql" "fmt" _ "github.com/ @Transactional 注释的对象包装在一个代理中,使用该代理对对 象的调用进行处理。 你可以简单的认为,代理在带有 @Transactional 注释的对象内的函数调用时:在函数顶部将使用 transaction �→ .begin() 开启事务,函数返回后,调用 transaction.commit() 进行事务提交,而出现任何运行时错误时, 代理将会调用 transaction.rollback() 来回滚。0 码力 | 3572 页 | 84.36 MB | 1 年前3
TiDB v8.5 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 128 4.3.3 Python · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2.5 需要帮助? 如果在开发的过程中遇到问题,可以在 AskTUG 上进行提问,寻求帮助。 4.3.3 Python 4.3.3.1 使用 mysqlclient 连接到 TiDB TiDB 是一个兼容 MySQL 的数据库。mysqlclient 为当前流行的开源 Python Driver 之一。 本文档将展示如何使用 TiDB 和 mysqlclient 来完成以下任务: • 配置你的环境。 CRUD 操作。 注意 本文档适用于 TiDB Cloud Serverless、TiDB Cloud Dedicated 和本地部署的 TiDB。 4.3.3.1.1 前置需求 • 推荐 Python 3.8 及以上版本。 • Git。 • TiDB 集群。如果你还没有 TiDB 集群,可以按照以下方式创建: –(推荐方式)参考创建 TiDB Cloud Serverless 集群,创建你自己的0 码力 | 5095 页 | 104.54 MB | 10 月前3
TiDB v8.4 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 125 4.3.3 Python · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2.5 需要帮助? 如果在开发的过程中遇到问题,可以在 AskTUG 上进行提问,寻求帮助。 4.3.3 Python 4.3.3.1 使用 mysqlclient 连接到 TiDB TiDB 是一个兼容 MySQL 的数据库。mysqlclient 为当前流行的开源 Python Driver 之一。 本文档将展示如何使用 TiDB 和 mysqlclient 来完成以下任务: • 配置你的环境。 CRUD 操作。 注意 本文档适用于 TiDB Cloud Serverless、TiDB Cloud Dedicated 和本地部署的 TiDB。 4.3.3.1.1 前置需求 • 推荐 Python 3.8 及以上版本。 • Git。 • TiDB 集群。如果你还没有 TiDB 集群,可以按照以下方式创建: –(推荐方式)参考创建 TiDB Cloud Serverless 集群,创建你自己的0 码力 | 5072 页 | 104.05 MB | 10 月前3
TiDB v7.1 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 121 4.3.3 Python · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2.5 需要帮助? 如果在开发的过程中遇到问题,可以在 AskTUG 上进行提问,寻求帮助。 4.3.3 Python 4.3.3.1 使用 mysqlclient 连接到 TiDB TiDB 是一个兼容 MySQL 的数据库。mysqlclient 为当前流行的开源 Python Driver 之一。 本文档将展示如何使用 TiDB 和 mysqlclient 来完成以下任务: • 配置你的环境。 码片段,完成基本的 CRUD 操作。 注意 本文档适用于 TiDB Serverless、TiDB Dedicated 和本地部署的 TiDB。 4.3.3.1.1 前置需求 • 推荐 Python 3.8 及以上版本。 • Git。 • TiDB 集群。如果你还没有 TiDB 集群,可以按照以下方式创建: –(推荐方式)参考创建 TiDB Serverless 集群,创建你自己的 TiDB0 码力 | 4369 页 | 98.92 MB | 1 年前3
TiDB v8.0 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 120 4.3.3 Python · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 修复监控指标 tikv_unified_read_pool_thread_count 有时没有数据的问题 #16629 @YuJuncen • PD – 修复调用 MergeLabels 函数时存在数据竞争的问题 #7535 @lhy1024 – 修复调用 evict-leader-scheduler 接口时没有输出结果的问题 #7672 @CabinfeverB – 修复 PD 监控项 learner-peer-count 2.5 需要帮助? 如果在开发的过程中遇到问题,可以在 AskTUG 上进行提问,寻求帮助。 4.3.3 Python 4.3.3.1 使用 mysqlclient 连接到 TiDB TiDB 是一个兼容 MySQL 的数据库。mysqlclient 为当前流行的开源 Python Driver 之一。 本文档将展示如何使用 TiDB 和 mysqlclient 来完成以下任务: • 配置你的环境。0 码力 | 4805 页 | 101.28 MB | 1 年前3
TiDB v8.1 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 106 4.3.3 Python · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · #52547 @Leavrth * 修复恢复暂停的日志备份任务时,如果与 PD 的网络连接不稳定可能导致 TiKV panic 的问题 #17020 @YuJuncen – TiCDC * 修复调用驱逐 TiCDC owner 节点的 API (/api/v2/owner/resign) 导致 TiCDC 任务意外重启的问题 #10781 @sdojjy * 修复当下游 Pulsar 下线后,移除 2.5 需要帮助? 如果在开发的过程中遇到问题,可以在 AskTUG 上进行提问,寻求帮助。 4.3.3 Python 4.3.3.1 使用 mysqlclient 连接到 TiDB TiDB 是一个兼容 MySQL 的数据库。mysqlclient 为当前流行的开源 Python Driver 之一。 本文档将展示如何使用 TiDB 和 mysqlclient 来完成以下任务: • 配置你的环境。0 码力 | 4807 页 | 101.31 MB | 1 年前3
TiDB v7.6 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 116 4.3.3 Python · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · @pingyu • PD – 修复 PD 内 etcd 健康检查没有移除过期地址的问题 #7226 @iosmanthus – 修复 PD Leader 切换且新 Leader 与调用方之间存在网络隔离时,调用方不能正常更新 Leader 信息的 问题 #7416 @CabinfeverB – 将 Gin Web Framework 的版本从 v1.8.1 升级到 v1.9.1 以修复部分安全问题 2.5 需要帮助? 如果在开发的过程中遇到问题,可以在 AskTUG 上进行提问,寻求帮助。 4.3.3 Python 4.3.3.1 使用 mysqlclient 连接到 TiDB TiDB 是一个兼容 MySQL 的数据库。mysqlclient 为当前流行的开源 Python Driver 之一。 本文档将展示如何使用 TiDB 和 mysqlclient 来完成以下任务: • 配置你的环境。0 码力 | 4666 页 | 101.24 MB | 1 年前3
TiDB v6.5 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 123 4.3.3 Python · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2.5 需要帮助? 如果在开发的过程中遇到问题,可以在 AskTUG 上进行提问,寻求帮助。 4.3.3 Python 4.3.3.1 使用 mysqlclient 连接到 TiDB TiDB 是一个兼容 MySQL 的数据库。mysqlclient 为当前流行的开源 Python Driver 之一。 本文档将展示如何使用 TiDB 和 mysqlclient 来完成以下任务: • 配置你的环境。 码片段,完成基本的 CRUD 操作。 注意 本文档适用于 TiDB Serverless、TiDB Dedicated 和本地部署的 TiDB。 4.3.3.1.1 前置需求 • 推荐 Python 3.8 及以上版本。 • Git。 • TiDB 集群。如果你还没有 TiDB 集群,可以按照以下方式创建: –(推荐方式)参考创建 TiDB Serverless 集群,创建你自己的 TiDB0 码力 | 4049 页 | 94.00 MB | 1 年前3
TiDB v7.5 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 106 4.3.3 Python · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 生成 Heap Profile。从 v7.5.0 开始,TiKV 支持远程处理 Heap Profile,你可以通过 TiDB �→ Dashboard 直接获取 Heap Profile 的火焰图和调用图。该功能提供了与 Go �→ 堆内存分析同等的简单易用体验。 2.2.1 功能详情 2.2.1.1 可扩展性 • 支持设置 TiDB 节点的服务范围,用于选择适用的 TiDB 节点分布式执行 生成 Heap Profile。从 v7.5.0 开始,TiKV 支持远程处理 Heap Profile,你可以通过 TiDB Dashboard 直接获取 Heap Profile 的 火焰图和调用图。该功能提供了与 Go 堆内存分析同等的简单易用体验。 更多信息,请参考用户文档。 36 2.2.1.5 数据迁移 • IMPORT INTO SQL 语句成为正式功能 (GA) #467040 码力 | 4590 页 | 100.91 MB | 1 年前3
TiDB v8.2 中文手册· · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 109 4.3.3 Python · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · 2.5 需要帮助? 如果在开发的过程中遇到问题,可以在 AskTUG 上进行提问,寻求帮助。 4.3.3 Python 4.3.3.1 使用 mysqlclient 连接到 TiDB TiDB 是一个兼容 MySQL 的数据库。mysqlclient 为当前流行的开源 Python Driver 之一。 本文档将展示如何使用 TiDB 和 mysqlclient 来完成以下任务: • 配置你的环境。 码片段,完成基本的 CRUD 操作。 注意 本文档适用于 TiDB Serverless、TiDB Dedicated 和本地部署的 TiDB。 4.3.3.1.1 前置需求 • 推荐 Python 3.8 及以上版本。 • Git。 • TiDB 集群。如果你还没有 TiDB 集群,可以按照以下方式创建: –(推荐方式)参考创建 TiDB Serverless 集群,创建你自己的 TiDB0 码力 | 4987 页 | 102.91 MB | 10 月前3
共 34 条
- 1
- 2
- 3
- 4













