干掉Navicat?阿里Chat2DB來了!
最近朋友圈被阿里的 Chat2DB 刷屏了,磊哥也是第一時間下載并體驗(yàn)了阿里巴巴的 Chat2DB,今天就迫不及待和大家分享一下。
什么是 Chat2DB?
Chat2DB 是一款由阿里巴巴開源免費(fèi)的多數(shù)據(jù)庫客戶端工具,支持 windows、mac 本地安裝,也支持服務(wù)器端部署,web網(wǎng)頁訪問。和傳統(tǒng)的數(shù)據(jù)庫客戶端軟件 Navicat、DBeaver 相比 Chat2DB 集成了 AIGC 的能力,能夠?qū)⒆匀徽Z言轉(zhuǎn)換為 SQL, 也可以將 SQL 轉(zhuǎn)換為自然語言,可以給出研發(fā)人員 SQL 的優(yōu)化建議,極大的提升人員的效率,是 AI 時代數(shù)據(jù)庫研發(fā)人員的利器, 不懂 SQL 的運(yùn)營或業(yè)務(wù)也可以輕松使用快速查詢業(yè)務(wù)數(shù)據(jù)、生成報表的能力。
以上定義來自于官網(wǎng),簡單來說,Chat2DB 是一款開源免費(fèi)的、具備 AI 能力的數(shù)據(jù)庫客戶端連接工具。它支持幾乎所有主流的數(shù)據(jù)庫,Redis 也有支持哦,很驚喜。
Chat2DB 主要功能
Chat2DB 主要包含以下 4 個功能:
- 自然語言轉(zhuǎn) SQL:輸入自然語言,輸出查詢 SQL。
- SQL解釋:輸入 SQL,輸出自然語言
- SQL優(yōu)化:輸入 SQL,輸出 SQL 相關(guān)的優(yōu)化建議
- SQL轉(zhuǎn)換:輸入 SQL,將 SQ L轉(zhuǎn)換為目標(biāo)類型的 SQL
Chat2DB 支持哪些數(shù)據(jù)庫?
image.png
下載地址
下載地址:https://github.com/chat2db/Chat2DB/blob/main/README_CN.md
如下圖所示,選擇合適的平臺下載并安裝即可:
Chat2DB 官網(wǎng):https://github.com/chat2db/Chat2DB
使用體驗(yàn)視頻
磊哥聊Java
,贊16
小結(jié)
Chat2DB 總體給我的感覺是還能用。它有兩個優(yōu)點(diǎn):第一,開源免費(fèi)、無需破解,支持多平臺。第二,支持使用提示詞生成 sql,雖然說生成的 sql 有時候不是特別好,但聊勝于無,有總比沒有強(qiáng)。
它的缺點(diǎn)也有三個:第一,不支持在結(jié)果集里面直接進(jìn)行修改操作,不算很方便。第二,進(jìn)行添加、刪除、修改的時候不會返回受影響的行數(shù),只是提示成功,不夠直觀。第三,AI 服務(wù)器不穩(wěn)定,經(jīng)常超時,并且AI 模型匹配不是很精準(zhǔn),這些都是有待改進(jìn)的點(diǎn)。