QKCMS

QKCMS

SQL命令执行器

SQL命令执行器

类型 工具
参考价格 30
插件 ID 34
当前版本 1.0.0
插件文件 admin\Plugin\34_sqlexec.php

安装流程

1
安装网站程序 先部署 QKCMS,并完成基础环境配置。
2
进入扩展管理 登录后台后,在导航里打开扩展管理页面。
3
云端安装插件 在云端扩展中找到当前插件,点击安装即可。
4
完成配置使用 安装完成后进入设置页面,开始配置和启用。

简介描述

这是一个用于 QKCMS 后台的 SQL 执行工具,支持查询、新增、修改、删除和部分表结构语句执行,同时提供命令模板、语句解释和基础安全拦截,适合站长在后台快速处理数据库查询、数据调整和日常维护操作。

详情介绍

QL命令执行器 主要用于在 QKCMS 后台直接执行常见数据库语句,不需要再额外打开数据库客户端。插件支持 SELECT 、 SHOW 、 DESCRIBE 、 EXPLAIN 等查询命令,也支持 INSERT 、 UPDATE 和部分表结构修改命令,适合站点维护清理指定数据等使用场景。


插件界面内置了新手模式和命令模式,并提供常用 SQL 模板与命令解释,降低了使用门槛。与此同时,系统还会拦截部分高危命令,并对 DELETE 、 UPDATE 这类语句检查是否包含 WHERE 条件,避免误删误改整表数据,更适合作为 QKCMS 后台的轻量数据库维护工具。


1
2$sqlUpper = strtoupper($sql);
3foreach ($dangerousKeywords as $keyword) {
4 if (strpos($sqlUpper, strtoupper($keyword)) !== false) {
5 echo json_encode(['success' => false, 'message' => '检测到危险操作,该SQL语句被禁止执行']);
6 exit;
7 }
8}
9
10
11if (in_array($keyword, ['DELETE FROM', 'UPDATE '])) {
12 if (strpos($sqlUpper, 'WHERE') === false) {
13 echo json_encode(['success' => false, 'message' => $message . ',且未检测到WHERE条件']);
14 exit;
15 }
16}
17


这段代码说明插件在执行 SQL 前会先做基础风险检查。系统会拦截部分危险命令,并要求 DELETE 、 UPDATE 必须带有 WHERE 条件,从而减少误操作导致整表数据被修改或删除的风险,这也是这个工具适合放在 QKCMS 后台使用的重要原因。

界面预览

SQL命令执行器
SQL命令执行器 - 预览截图
×
SQL命令执行器
SQL命令执行器

热门工具

AI生文(单篇)

AI生文(单篇)是用于 QKCMS 后台文章页面的智能写作插件,基于 DeepSeek 模型...

数据库ID重置

这是一个用于 QKCMS 后台的数据库 ID 重置工具,支持将多个核心数据表的自增 ID 从...

AI生文(批量)

AI生文(批量)是一个用于 QKCMS 后台的 AI 文章批量生成工具,支持按栏目、数量和目...

用户头像管理

这是一个用于 QKCMS 后台的用户头像管理工具,支持头像获取渠道切换、本地头像库上传维护、...

微信登录插件

微信登录是 QKCMS 项目中的一款会员登录插件,主要用于接入微信扫码授权登录流程。用户扫码...

数据库效验

数据库效验是一个用于 QKCMS 后台的数据库结构检查工具,可一键核对当前数据库中的数据表和...

SQL命令执行器评论区

写下你的评论...
首页上一页1下一页尾页

评论

回复的内容: