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命令执行器

热门工具

字数统计

字数统计是一个用于 QKCMS 后台的内容辅助工具,支持手动粘贴文本后实时统计字符总数,也支...

网站运行时间

这个插件也比较轻量,不依赖复杂数据库查询,也不需要额外接口支持。它主要通过后台配置的安装时间...

用户头像管理

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

一键清除数据

一键清除数据是用于 QKCMS 后台的数据整理插件,可按数据表快速清除文章、评论、搜索词、订...

网站右侧客服

这是一个用于 QKCMS 的侧边悬浮客服插件,可在网站左侧或右侧固定显示客服入口,包含微信二...

极简备忘录

极简备忘录是 QKCMS 后台中的一款轻量记录工具,主要用于保存网站维护过程中的待办事项、工...

SQL命令执行器评论区

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

评论

回复的内容: