成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

不懂SQL?用MCP+AI,一句話搞定MySQL查詢

數(shù)據(jù)庫 MySQL
MCP由Claude的母公司Anthropic在2024年底開源發(fā)布的技術(shù),它充當AI大模型與外部數(shù)據(jù)、工具之間的“通用語言”或“萬能插座”。

近,AI領(lǐng)域最值得關(guān)注的技術(shù)之一莫過于MCP(Model Context Protocol)了。

MCP由Claude的母公司Anthropic在2024年底開源發(fā)布的技術(shù),它充當AI大模型與外部數(shù)據(jù)、工具之間的“通用語言”或“萬能插座”。

通過MCP,AI大模型可以與外界溝通,獲取信息并完成具體任務(wù)。

在未來,也許就是依靠主流大模型充當大腦,再借助各種MCP工具,來幫我們完成各種工作。

這幾天,我也了解了一些MCP工具,比如爬蟲的、處理文件的、操作瀏覽器的。

也有不少MySQL的MCP工具。

這篇文章,我們就講一下怎樣借助Cline和mysql-mcp-server,來實現(xiàn)自然語言轉(zhuǎn)SQL,從而獲取到數(shù)據(jù)庫中的結(jié)果。

1.安裝Cline

Cline是一個AI編程插件,這款工具主要可以實現(xiàn):

  • 通過提示詞直接生成代碼;
  • 通過提示詞+MCP完成更多的功能。

打開Vscode,在插件市場搜索:Cline,點擊Install。

點擊下方按鈕信任插件:

2.配置Cline

點擊左側(cè)最下方的圖標,再點擊設(shè)置:

配置DeepSeek的API key:

點擊Let's go!

當然,如果沒有DeepSeek官方的API key,也可以使用硅基流動的API key。

API Provider選擇:“OpenAI Compatible”

Base URL填:https://api.siliconflow.cn/

API Key 填:在硅基流動官網(wǎng)申請的API key

Mode ID 填:deepseek-ai/DeepSeek-R1

再點擊Done。

3.安裝mysql-mcp-server

我們在VS Code的窗口把mysql-mcp-server項目下載下來,執(zhí)行:

git clone https://github.com/dpflucas/mysql-mcp-server.git

進入到項目文件夾:

cd mysql-mcp-server

安裝依賴并構(gòu)建,執(zhí)行:

npm install
npm run build

再點擊CLINE里的MCP Servers,如下圖這個按鈕:

點擊Installed,再點擊Configure MCP Servers

就可以看到有個配置文件cline_mcp_settings.json

可以使用推薦的配置(見:https://github.com/dpflucas/mysql-mcp-server):

{
  "mcpServers": {
    "mysql": {
      "command": "node",
      "args": ["D:\\mcp\\mysql-mcp-server\\build\\index.js"],
      "env": {
        "MYSQL_HOST": "your-mysql-host",
        "MYSQL_PORT": "3306",
        "MYSQL_USER": "your-mysql-user",
        "MYSQL_PASSWORD": "your-mysql-password",
        "MYSQL_DATABASE": "your-default-database"
      },
      "disabled": false,
      "autoApprove": []
    }
  }
}

同時,也要在我們克隆下來的項目里新增.env文件,并配置如下內(nèi)容:

# Connection parameters
MYSQL_HOST=localhost
MYSQL_PORT=3306
MYSQL_USER=your-mysql-user
MYSQL_PASSWORD=your-mysql-password
MYSQL_DATABASE=your-default-database
# Advanced connection pool parameters
MYSQL_CONNECTION_LIMIT=10     # Maximum number of connections in the pool (default: 10)
MYSQL_QUEUE_LIMIT=0           # Maximum number of connection requests to queue (default: 0, unlimited)
MYSQL_CONNECT_TIMEOUT=10000   # Connection timeout in milliseconds (default: 10000)
MYSQL_IDLE_TIMEOUT=60000      # How long a connection can be idle before being released (in milliseconds)
MYSQL_MAX_IDLE=10             # Maximum number of idle connections to keep in the pool

記得都改成你要連接的MySQL。

4.測試

配置完成后,在Cline聊天框,輸入你的請求,就能返回數(shù)據(jù)庫里的數(shù)據(jù),比如:

返回的結(jié)果是:

我們再來測試具體的SQL,比如新建一張測試表,假如是銷量信息的,并寫入一些測試數(shù)據(jù):

CREATE TABLE product_sales (
   id int auto_increment PRIMARY KEY comment '主鍵',
   product_name varchar(255) comment '商品名',
   price DECIMAL(10,2) comment '商品單價',
   quantity int comment '銷售量',
   sale_date date comment '銷售日期',
   key idx_product_name(product_name)
);
INSERT INTO product_sales (product_name, price, quantity, sale_date) 
VALUES 
('iPhone 12', 8999, 10, '2023-04-21'),
('iPad Pro', 7999, 5, '2023-04-21'),
('MacBook Pro', 14999, 3, '2023-04-22'),
('AirPods Pro', 2199, 20, '2023-04-22'),
('Apple Watch Series 7', 3299, 8, '2023-04-22'),
('iPhone 11', 5999, 15, '2023-04-23'),
('iPad Air', 4699, 7, '2023-04-23'),
('MacBook Air', 9999, 4, '2023-04-24'),
('AirPods 2', 1299, 25, '2023-04-24'),
('Apple Watch SE', 2599, 12, '2023-04-25');

再到Cline詢問:

銷售信息表是product_sales,求出2023-04-22的總銷售額:

就會產(chǎn)生SQL,讓你確認:

點擊Approve,就能生成結(jié)果。

整個實現(xiàn)過程,就是:用戶輸入 → VSCode 插件 (Cline) → mysql-mcp-server → MySQL 數(shù)據(jù)庫 → 查詢結(jié)果

5.更多MySQL相關(guān)的MCP工具

可以去MCP工具合集里搜索MySQL關(guān)鍵字,工具集地址:https://smithery.ai

MySQL相關(guān)的MCP還是挺多的:

其他的大家感興趣也可以試試看。

責任編輯:武曉燕 來源: MySQL數(shù)據(jù)庫聯(lián)盟
相關(guān)推薦

2015-08-03 10:21:04

設(shè)計模式表達

2018-01-15 10:45:43

社交網(wǎng)絡(luò)互聯(lián)網(wǎng)巨頭百度

2024-07-01 07:40:00

2020-11-27 09:57:11

Python代碼PyPy

2023-09-05 23:34:52

Kubernetes云原生

2023-06-09 08:35:54

2010-03-29 11:55:12

無線上網(wǎng)報錯

2023-05-08 15:44:23

3D數(shù)字人

2024-02-08 09:33:37

蘋果AI

2022-12-12 13:45:46

模型修圖

2023-08-28 00:53:03

AI3D

2019-09-05 10:13:28

2023-08-25 17:10:14

LLM人工智能

2014-05-07 10:47:51

移動金融互聯(lián)網(wǎng)金融GMIC

2020-12-16 10:43:44

PythonPyPy代碼

2019-08-15 11:42:56

程序員電腦軟件

2023-09-06 15:23:30

Docker容器K8S

2011-06-03 16:42:47

SEO

2025-05-12 08:35:00

點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久极品 | 国产亚洲一区二区精品 | 久久久观看 | 中文字幕精品一区 | 中文区中文字幕免费看 | 色久五月| 国产a视频| 日韩欧美理论片 | 亚洲一区电影 | 91在线视频 | 久久蜜桃av一区二区天堂 | jvid精品资源在线观看 | 国产日韩欧美电影 | 日韩久久久一区二区 | 久久亚洲综合 | 成人激情免费视频 | 国外成人在线视频网站 | 久久久蜜桃 | 在线日韩精品视频 | 综合久久综合久久 | 日韩在线视频一区 | 久久精品国产亚洲 | 久草视频在线播放 | 国产精品视频一区二区三区 | 国产美女视频黄 | 婷婷桃色网| 成人在线免费电影 | 日本在线看 | xx性欧美肥妇精品久久久久久 | 午夜大片| 夫妻午夜影院 | 天天综合久久 | 亚洲a在线观看 | 欧美中文字幕在线 | 精品国产91 | 黄色小视频大全 | 亚洲综合成人网 | 久久久女女女女999久久 | 国产91在线 | 中日 | 欧美成人黄色小说 | 日批免费观看 |