文章目錄
- 1.如何進行相關配置
- 2.如何添加MCP server
- 3.如何進行相關的操作
- 3.0數據的查詢
- 3.1數據的插入
- 3.2數據的修改
- 3.3多表連接查詢
1.如何進行相關配置
這個跟昨天的高德地圖的配置非常的相似,因此這個地方我就不進行過多的這個說明了,就是新加一個全聚德這個MCP服務,對于這個json里面的文件的內容進行相關的配置;
2.如何添加MCP server
添加這個server的時候,需要對于這個json文件進行修改被,我們上一次的那個高德地圖的就是寫的api,但是這個地方不需要那么復雜,學習過數據庫的小伙伴對于這個內容應該是很容易理解的,但是我還是需要進行相關的簡單的說明;
HOST就是我們的主機,port就是我們的端口號,USER就是這個用戶名,PASS就是我們的用戶的密碼,全稱就是password,DB就是我們想要操作的這個數據庫的名字,其他的都是不需要改變的,我上面提到的這些參數都是需要針對于這個具體的個人賬號用戶密碼進行修改的,我下面的這個僅僅是一個demo,千萬不要照搬(我覺得你學習過數據庫的話,這個很容易理解,并且下面涉及到相關的內容你也見過,沒學習過數據庫的話就很吃力,這里說明一下,因此這個還是默認你有這個相關的基礎的,因為沒有基礎的話,這個也不是一句兩句話就可以說清楚的,畢竟這個事軟件工程的專業課,還是有一定的門檻的);
{ "mcpServers": { "MySQL": { "disabled":false,"timeout":60,"command":"npx","args": [ "mcprunner", "MYSQL_HOST=127.0.0.1", "MYSQL_PORT=3306", "MYSQL_USER=root", "MYSQL_PASS=0000000", "MYSQL_DB=test", "ALLOW_INSERT_OPERATION=true", "ALLOW_UPDATE_OPERATION=true", "ALLOW_DELETE_OPERATION=false", "--", "npx", "-y", "@benborla29/mcp-server-mysql"] } } }
3.如何進行相關的操作
3.0數據的查詢
第一點就是對于我們的這個數據庫的里面的內容進行相關的查詢,這個是支持的,并且這個查詢的效果也是非常的不錯的;直接顯示所有的這個查詢的結果;
3.1數據的插入
進行數據的插入:往一個表里面進行數據的插入,這個需要我們制定一些這個字段的內容;
我去這個數據庫里面進行這個相關的表的內容的查看,發現確實是沒有問題的:原本是9個數據,現在是10個數據,插入的這個內容和上面我自己描述的就是完全一致的,而且這個創建的時間也是完全沒有任何的問題的;
3.2數據的修改
接下來演示一下對于這個數據的修改的操作:針對于剛剛插入的這個數據進行修改;
下面的這個就是進行這個表里面的相關的內容修改之后的效果:我去navicate里面進行查看,發現是沒有任何的你這個問題的;
3.3多表連接查詢
t_artile是我的文章表;
t_board是我的板塊表,這個數據庫是我之前創建的一個論壇,論壇氛圍很多的這個板塊,t_article里面的是所有的這個板塊里面的所有的文章,因此這個涉及到了多個表進行鏈接,然后進行查詢的操作;
當我詢問的時候,他是這樣的回答:發現這個查詢的結果是沒有任何的這個問題的;
當我對于他的這個回答進行質疑的時候,他給予了我這樣的解釋,簡直是比我自己觀察的還要細致啊:直接把這個SQL語句都搞出來了,直接無懈可擊;
然后我發現這個數據確實是被刪除的,這個MCP的觀察簡直是比我還要細致,我覺得他比我更加清楚這個數據庫里面的相關的表的細致的情況,也是深深地被折服了;
然后我發現這個數據確實是被刪除的,這個MCP的觀察簡直是比我還要細致,我覺得他比我更加清楚這個數據庫里面的相關的表的細致的情況,也是深深地被折服了;