<kbd id="5sdj3"></kbd>
<th id="5sdj3"></th>

  • <dd id="5sdj3"><form id="5sdj3"></form></dd>
    <td id="5sdj3"><form id="5sdj3"><big id="5sdj3"></big></form></td><del id="5sdj3"></del>

  • <dd id="5sdj3"></dd>
    <dfn id="5sdj3"></dfn>
  • <th id="5sdj3"></th>
    <tfoot id="5sdj3"><menuitem id="5sdj3"></menuitem></tfoot>

  • <td id="5sdj3"><form id="5sdj3"><menu id="5sdj3"></menu></form></td>
  • <kbd id="5sdj3"><form id="5sdj3"></form></kbd>

    卸載 Navicat,阿里又開源了一款數據庫神器,太炸了

    共 3831字,需瀏覽 8分鐘

     ·

    2023-07-28 17:29

        
    Chat2DB 是一款有開源免費的多數據庫客戶端工具,支持windows、mac本地安裝,也支持服務器端部署,web網頁訪問。和傳統(tǒng)的數據庫客戶端軟件Navicat、DBeaver 相比Chat2DB集成了AIGC的能力,能夠將自然語言轉換為SQL,也可以將SQL轉換為自然語言,可以給出研發(fā)人員SQL的優(yōu)化建議,極大的提升人員的效率,是AI時代數據庫研發(fā)人員的利器,未來即使不懂SQL的運營業(yè)務也可以使用快速查詢業(yè)務數據、生成報表能力。

    1特性

    • ?? AI智能助手,支持自然語言轉SQL、SQL轉自然語言、SQL優(yōu)化建議
    • ?? 支持團隊協作,研發(fā)無需知道線上數據庫密碼,解決企業(yè)數據庫賬號安全問題
    • ?? 強大的數據管理能力,支持數據表、視圖、存儲過程、函數、觸發(fā)器、索引、序列、用戶、角色、授權等管理
    • ?? 強大的擴展能力,目前已經支持MySQL、PostgreSQL、Oracle、SQLServer、ClickHouse、OceanBase、H2、SQLite等等,未來會支持更多的數據庫
    • ?? 前端使用 Electron 開發(fā),提供 Windows、Mac、Linux 客戶端、網頁版本一體化的解決方案
    • ?? 支持環(huán)境隔離、線上、日常數據權限分離

    2安裝包下載

    描述 下載地址
    Windows https://oss-chat2db.alibaba.com/release/1.0.11/Chat2DB%20Setup%201.0.11.exe
    MacOS ARM64 (Apple芯片) https://oss-chat2db.alibaba.com/release/1.0.11/Chat2DB-1.0.11-arm64.dmg
    MacOS X64 (Intel芯片) https://oss-chat2db.alibaba.com/release/1.0.11/Chat2DB-1.0.11.dmg
    Jar包 https://oss-chat2db.alibaba.com/release/1.0.11/ali-dbhub-server-start.jar

    3Docker 安裝

      docker pull chat2db/chat2db:latest
      // 前臺運行,運行后不能關閉命令行
      docker run -ti --name=chat2db -p 10824:10824 chat2db/chat2db:latest
      // 后臺運行,運行后可以關閉命令行
      docker run --name=chat2db -p 10824:10824 chat2db/chat2db:latest
      // 這里正常會提示 Tomcat started on port(s): 10824 (http) with context path 就可以結束了
      
      // 如果這里提示  The container name "/chat2db" is already in use by container, 代表已經存在容器了 運行
      dcoker run chat2db
      // 如果想更新chat2db 則需要先rm 再運行
      dcoker rm chat2db

    4使用

    • 創(chuàng)建連接

    • 數據源管理

    • 代理配置

      使用前需要配置OpenAI的Api Key及本地代理配置

    • 自然語言轉換

      ## ---BEGIN---
      ## 查詢學生小明的各科目成績

      ## ---自然語言轉換:---
      SELECT score.score 
      FROM score 
      INNER JOIN student_course ON score.course_id = student_course.course_id 
      INNER JOIN student ON student_course.student_id = student.id 
      WHERE student.name = '小明'
      ## --- END ---

      sql優(yōu)化

      ## ---BEGIN---
      ## SELECT score.score 
      FROM score 
      INNER JOIN student_course ON score.course_id = student_course.course_id 
      INNER JOIN student ON student_course.student_id = student.id 
      WHERE student.name = '小明'
      ## ---SQL優(yōu)化:---
      優(yōu)化建議:
      1. 索引優(yōu)化:為student表的name字段創(chuàng)建索引,可以加快WHERE條件的查詢速度。
      2. JOIN優(yōu)化:可以使用子查詢或者臨時表的方式,將student表中name為小明的記錄先篩選出來,再進行JOIN操作,可以減少JOIN操作的數據量,提高查詢效率。
      3. 數據庫設計優(yōu)化:可以考慮將student表和student_course表合并為一張表,避免JOIN操作,提高查詢效率。
      4. 緩存優(yōu)化:可以將查詢結果緩存起來,避免重復查詢,提高查詢效率。
      ## --- END ---

    曾幾何時,同事為了寫出一條好的SQL,在工位旁走來走去,薅禿了頭發(fā);有了這款神器,相信每一位開發(fā)人員不僅能輕松的寫出sql,而且還能寫出高質量的sql

    開源地址:https://github.com/chat2db/Chat2DB

    加小編微信,回復 40 白嫖40套 java/spring/kafka/redis/netty 教程/代碼/視頻 等


    掃二維碼,加我微信,回復:40

     注意,不要亂回復 

    沒錯,不是機器人
    記得一定要等待,等待才有好東西
    
      

    瀏覽 3045
    點贊
    評論
    收藏
    分享

    手機掃一掃分享

    分享
    舉報
    評論
    圖片
    表情
    推薦
    點贊
    評論
    收藏
    分享

    手機掃一掃分享

    分享
    舉報

    <kbd id="5sdj3"></kbd>
    <th id="5sdj3"></th>

  • <dd id="5sdj3"><form id="5sdj3"></form></dd>
    <td id="5sdj3"><form id="5sdj3"><big id="5sdj3"></big></form></td><del id="5sdj3"></del>

  • <dd id="5sdj3"></dd>
    <dfn id="5sdj3"></dfn>
  • <th id="5sdj3"></th>
    <tfoot id="5sdj3"><menuitem id="5sdj3"></menuitem></tfoot>

  • <td id="5sdj3"><form id="5sdj3"><menu id="5sdj3"></menu></form></td>
  • <kbd id="5sdj3"><form id="5sdj3"></form></kbd>
    国产AV天堂 | 人人爽人人澡 | 91在线成人免费 | 午夜视频在线播放 | 亚洲网站免费 |