苹果cms教程

苹果CMS V8后台常用SQL批量操作语句大全

发布时间:2024-10-24共9人阅读

苹果CMS V8后台内置SQL执行功能,无需登录数据库管理工具,即可快速完成影视数据批量运维。所有下述语句均适配V8版本程序,可直接在网站后台【数据库】模块中运行,适用于日常数据整理、参数批量修改、冗余数据清理等场景。

一、数据查询SQL语句

用于精准查看全站视频数据或指定ID视频信息,方便数据核对与排查。

// 查询全站所有视频数据
SELECT * FROM {pre}vod
// 查询指定ID视频数据
SELECT * FROM {pre}vod WHERE d_id=1000

二、数据删除SQL语句

支持清空全站视频、删除指定ID视频、按关键词匹配删除对应影视数据,适配各类清理需求。

// 删除全站所有视频数据
DELETE FROM {pre}vod
// 删除指定ID视频数据
DELETE FROM {pre}vod WHERE d_id=1000
// 批量删除演员字段包含指定关键词的视频(示例:删除含刘德华的影视)
DELETE FROM {pre}vod WHERE d_starring LIKE '%刘德华%'

三、批量数据修改SQL语句

可批量修改视频积分、分类参数、播放器类型等核心字段,高效统一全站数据配置。

// 全站视频统一设置点播积分为1
UPDATE {pre}vod SET d_stint=1
// 指定分类视频批量设置点播积分为1(示例:d_type=1对应电影分类)
UPDATE {pre}vod SET d_stint=1 WHERE d_type=1
// 全站批量替换播放器类型(ckplayer替换为m3u8)
UPDATE {pre}vod SET d_playfrom='m3u8' WHERE d_playfrom='ckplayer'

四、字段字符串批量替换SQL语句

针对图片地址、播放器标识、链接域名等文本内容进行全局替换,适配域名更换、资源地址迁移场景。

// 通用字符替换格式,可自定义新旧字符
UPDATE {pre}vod SET d_pic=REPLACE(d_pic, '原始字符串', '替换成其他字符串')
// 示例:批量替换视频图片域名
UPDATE {pre}vod SET d_pic=REPLACE(d_pic, 'www.baidu.com', 'www.taobao.com')
// 批量替换播放器字符
UPDATE {pre}vod SET d_playfrom=REPLACE(d_playfrom, 'ckplayer', 'm3u8')

五、数据表清空重置语句

彻底清空视频数据表,并重置数据ID序列,清空后新增数据ID将从1重新开始排序。

TRUNCATE {pre}vod

六、使用注意事项

  • 执行删除、清空、批量修改语句前,建议提前备份数据库,避免数据误操作无法恢复。

  • 所有字段名称需严格匹配V8系统数据表字段,修改前确认对应字段作用,避免错改核心参数。

  • {pre}为系统数据表通用前缀,无需手动修改,程序会自动适配站点数据库配置。