admin管理员组文章数量:1440489
MCP+cursor使用嘴操作数据库(不用编写SQL语句实现CURD)
1.如何进行相关配置
这个跟昨天的高德地图的配置非常的相似,因此这个地方我就不进行过多的这个说明了,就是新加一个全聚德这个MCP服务,对于这个json里面的文件的内容进行相关的配置;
2.如何添加MCP server
添加这个server的时候,需要对于这个json文件进行修改被,我们上一次的那个高德地图的就是写的api,但是这个地方不需要那么复杂,学习过数据库的小伙伴对于这个内容应该是很容易理解的,但是我还是需要进行相关的简单的说明;
HOST就是我们的主机,port就是我们的端口号,USER就是这个用户名,PASS就是我们的用户的密码,全称就是password,DB就是我们想要操作的这个数据库的名字,其他的都是不需要改变的,我上面提到的这些参数都是需要针对于这个具体的个人账号用户密码进行修改的,我下面的这个仅仅是一个demo,千万不要照搬(我觉得你学习过数据库的话,这个很容易理解,并且下面涉及到相关的内容你也见过,没学习过数据库的话就很吃力,这里说明一下,因此这个还是默认你有这个相关的基础的,因为没有基础的话,这个也不是一句两句话就可以说清楚的,毕竟这个事软件工程的专业课,还是有一定的门槛的);
代码语言:javascript代码运行次数:0运行复制{ "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的观察简直是比我还要细致,我觉得他比我更加清楚这个数据库里面的相关的表的细致的情况,也是深深地被折服了;
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。 原始发表:2025-04-12,如有侵权请联系 cloudcommunity@tencent 删除数据库sqlcursor配置数据本文标签: MCPcursor使用嘴操作数据库(不用编写SQL语句实现CURD)
版权声明:本文标题:MCP+cursor使用嘴操作数据库(不用编写SQL语句实现CURD) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1747719549a2749230.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论