当前位置: 首页 > news >正文

网站的建设服务武汉seo关键字推广

网站的建设服务,武汉seo关键字推广,小型网站建设的经验,wordpress模板8近期接手做的项目,发觉数据库中有许多多余的表。究其原因,应该是同事贪图方便,将过去做过的项目复制粘贴,然后修修改改。包括数据库也是克隆过来的,然后又没有删除本项目多余的表,结果经过几个轮回&#xf…

近期接手做的项目,发觉数据库中有许多多余的表。究其原因,应该是同事贪图方便,将过去做过的项目复制粘贴,然后修修改改。包括数据库也是克隆过来的,然后又没有删除本项目多余的表,结果经过几个轮回,就不知道哪些表需要,哪些不需要了。

本来不管它,也不会报错,问题是,表实在太多了,密密麻麻,想找某个表,费时费力,也不利于对本项目的理解和把握。咬咬牙,我辛苦一点,清理一下。

幸而大部分表,创建时都加了前缀,比较好识别。那么,删除时有没有可能按照指定的表名前缀,查找出来,然后删除呢?一言不合问AI,AI说可以,噌噌噌给了我一段脚本,说运行这段脚本就能删除指定前缀的表。不过我想稍为改动一下,改为利用脚本生成删除表语句,然后再手动执行。我本能地觉得,删表可不是开玩笑,尽管这是在开发环境,也做了备份,但还是看看生成的删表语句,审核一下,然后再手动运行比较稳妥。后来发现,幸亏是这么做了,因为AI给出的脚本,过滤条件有点不靠谱,指定前缀的表包括进去了,但跟前缀有点像的表也包括进去了,如果直接运行的话,会将一些无辜的表也删掉,殃及无辜。

思路:

1、备份数据库
2、写一个脚本,生成删除表语句
3、运行删除表语句

1、备份数据库

略过不提

2、写一个脚本,生成删除表语句

脚本如下:

DECLARE
v_sql VARCHAR2(4000);
BEGIN
FOR rec IN (SELECT table_name
FROM user_tables
WHERE table_name LIKE ‘JSJC_%’)
LOOP
v_sql := ‘DROP TABLE ’ || rec.table_name || ’ CASCADE CONSTRAINTS;’;
DBMS_OUTPUT.PUT_LINE(v_sql);
END LOOP;
END;
/

注意在PL/SQL Developer中,需在test windows下运行这段脚本:
在这里插入图片描述
在这里插入图片描述

3、运行这些删除语句

我认为需要将这些删除语句留底保存,以备日后查验。

4、小结

其实现在回想起来,在PL/SQL的图形界面上直接删除岂不更快?但我又不想这么做,也许是怕手一抖,删错了吧。

http://www.rdtb.cn/news/18634.html

相关文章:

  • 化妆品网站建设描述南京网站建设
  • 网站建设的可研设计报告如何将网站的关键词排名优化
  • WordPress 云 memcachewindows优化大师是系统软件吗
  • 专门做拼团的网站网络营销官网
  • 湖南住房和城乡建设网门户网站静态网站开发
  • 免费小说网站怎么做商丘seo博客
  • 用腾讯云做淘宝客网站视频下载培训机构营业执照如何办理
  • 那种广告式网站怎么做小广告
  • 深圳网站建设fantodo营销团队公司
  • 如何查网站开发商我们公司在做网站推广
  • 设计师 必备的网站阿里云域名注册
  • 模特公司网站源码网站关键词排名优化系统
  • 夏邑网站建设响应式模版移动优化
  • 太原做网站公司运营网络优化报告
  • 湖州 网站建设公司连云港seo公司
  • 做网站产生的流量费怎么算网站建站价格
  • 如何制作营销网站模板下载百度热搜排名
  • 保定建网站公司排名优化哪家专业
  • 网站的系统建设方式有哪些广州新闻发布
  • asp网站发邮件网络营销服务商有哪些
  • 什么都可以看的浏览器百度系优化
  • phpok做网站教程做游戏推广怎么找客户
  • 北京企业网站推广搜索引擎营销的四种方式
  • 百度一下手机版网页北京网络排名优化
  • 什么网站做简历好南京seo网站管理
  • 建e网站策划公司排行榜
  • 网站开发最重要的技巧百度词条
  • 地方网站还有得做吗哈尔滨优化网站公司
  • 济宁网站建设吊装seo排名关键词
  • 北京网站建设官网百度网盘免费下载