你好,我是悟空。
背景
在學習 TiDB 的過程中,發現了一個新大陸,TiDB 官方支持免費創建在線的 TiDB 數據庫,省去了本地部署 TiDB 的麻煩。
今天就帶著大家一起看看如何創建一個 TiDB 的在線環境 TiDB Cloud,以及如何用在線的數據庫連接工具,尤其是 AI 功能。
TiDB Cloud 簡介
TiDB Cloud 是由 PingCAP 公司提供的全托管云數據庫服務(DBaaS),基于開源分布式關系型數據庫 TiDB 構建,兼具傳統關系型數據庫的強一致性與 SQL 兼容性,以及 NoSQL 系統的水平擴展能力。它采用云原生架構,將計算與存儲分離,支持在 AWS 和 Google Cloud 上一鍵部署,用戶無需管理底層基礎設施,即可快速獲得高可用、高性能、彈性伸縮的數據庫服務。
核心特性
MySQL 兼容:支持 MySQL 協議,現有應用可零改造遷移。
HTAP 一體化:同一套引擎同時處理在線事務(TP)與實時分析(AP),無需 ETL。
Serverless & 專有雙模式
Serverless:按請求與存儲量計費,自動擴縮容,適合開發測試或流量波動場景。
專有:預留資源,性能穩定,適合生產級長期負載。
AI 增強:內置 Chat2Query 自然語言生成 SQL、AI 輔助調優、向量搜索與全文檢索,方便構建生成式 AI 應用。
多云多區域:已上線 AWS、GCP 多個 Region,支持跨云災備與就近接入。
企業級安全合規:提供 VPC 隔離、加密存儲、自動備份、細粒度 RBAC,滿足金融級合規要求。
注冊 TiDB 在線賬戶
注冊地址:https://auth.tidbcloud.com/login
注冊界面如下圖所示:

然后用郵箱登錄,登錄后,選擇作為個人學習項目來創建賬號。

選擇你在線的工作角色:

選擇你現在用的數據庫管理系統:

選擇你工作中用得最多的編程語言:

然后填入公司名,選擇用樣例數據庫還是稍后導入數據。

等待幾秒就可以創建成功了。

連接數據庫
初始化數據庫連接配置:

在彈框中點擊生成密碼,就會生成數據庫密碼了。后續可以用 navicat 等工具連接在線數據庫,或者用在 mcp server 的配置中。

數據庫操作
AI 功能說明
當帶你左側 SQL Editor 時,會提示你是否用 AI 工具。

翻譯過來就是這個意思:
歡迎來到 TiDB Cloud 的 Chat2Query 功能! Chat2Query 讓你在 SQL 編輯器 和 開放 API 兩端都能用“說人話”的方式操作數據庫: 輸入自然語言,它就能自動生成、重寫或優化 SQL 語句。
要開啟 Chat2Query,請先閱讀并同意我們的隱私政策:
我們使用 AI 來提升你的體驗。繼續即表示你同意 PingCAP 通過 AI 功能處理你的代碼片段,以持續改進我們的服務。 詳細說明請見《AI 功能隱私聲明》。
那肯定得勾選下這個功能,體驗下 AI 的強大。
創建賬號后,會自動創建樣例數據庫,如果沒有創建,我們也可以自己創建數據庫、表等。如下方所示,自動創建了 github_sample 和 test 數據庫。

可以用該網站的 SQL Editor 在線編寫 SQL、執行 SQL,還可以利用 AI 來糾錯。
AI 糾錯
下面寫一個創建表的語句,但是語法是有問題的。
USE test;
CREATE table1 {
a int,
b STARTING
}執行后報錯信息如下:

可以直接用該網站的 AI 工具自動修復:

我們可以點擊 Accept 接收 AI 編寫的 SQL 語句,也可以點擊 Discard 拒絕,或者用 AI 重新生成 SQL 語句。
點擊 Accept 接受該請求,再次運行,執行成功。

我們可以看到 table1 已經創建出來了。

測試執行計劃
我們還可以在上面測試執行計劃,點擊 Explain 即可查看選中的 SQL 語句的執行計劃結果。

還可以用圖表的方式展示執行計劃結果。

創建分支
我們還可以基于當前的數據庫創建多個分支,類似 gitlab 上創建分支一樣簡單。但是目前沒有看到合并的功能,處于 beta 測試階段。

導入數據
導入數據分為導入本地 csv 文件、從云存儲導入、用第三方工具導入。

數據庫備份
可以定時備份數據庫。

慢查詢監控
可以統計出有哪些慢查詢。

監控
SQL 語句記錄

指標分析
分析數據庫的指標,如 QPS、TPS 等。

事件記錄
記錄所有的操作事件。

網絡設置
可以設置防火墻規則。

使用 navicat 客戶端連接在線的 TiDB 數據庫


集群管理
創建集群
分為免費版和專用版,專用版是需要付費的,每小時 7 美元多。

數據服務
TiDB Cloud Data Service 是一項全托管、低代碼的后端即服務(Backend-as-a-Service)解決方案。 它讓后端開發化繁為簡,幫助開發者快速構建**高可擴展、高安全、數據驅動**的應用。
在 Data Service 中,一切從“Data App”開始: Data App 是一個容器,用來托管一組 RESTful 端點(Endpoints),也是你整個項目的基石。

恢復 Group

總結
TiDB Cloud 把“部署、運維、調優”三件事濃縮成“注冊-建庫-開寫”三步:
一分鐘完成賬號,自動生成樣例數據;
SQL Editor 自帶 Chat2Query,自然語言?SQL 雙向轉換,報錯一鍵 AI 修復,Explain 圖形化執行計劃即刻看性能;
分支、備份、慢查詢、QPS/TPS 曲線、防火墻規則全圖形化,支持 CSV/云存儲/第三方工具秒級導入,Navicat 直連,免費額度足夠開發測試,付費版本可彈到分布式集群;
另贈低代碼 Data Service,把表直接 RESTful 化,前端秒調接口。 至此,本地裝 TiDB、寫后端、調優、監控的歷史全部進入“瀏覽器時代”。




