当前位置: 主页 > 传奇信息资讯 > 传奇开服 > 传奇开服攻略 > 应用SQL语句对传奇数据库停止批量修正传奇搜服

应用SQL语句对传奇数据库停止批量修正传奇搜服

发布时间:2015-12-22 01:29内容来源:sf999点击:

只管如今网上有不少软件可能对传奇的DBC数据库经行修正,比如菜鸟编辑器,万游设置器等。但这些软件的无余也很多,顺便是对有些引擎的数据扩充字段的修正和批量修正不是太方便。之前我也尝试用EXCEL停止批量修正,但效果也是不太现实。起初发现了DBC自带的SQL言语的性能,那么修正起来就顺便轻松了。
以herom2引擎的数据库为例,教大家一些简略的批量修正的SQL语句。
首先是打开SQL命令

运用SQL语句对传奇数据库中止批量批改传奇搜服


会弹出SQL的编辑面板

运用SQL语句对传奇数据库中止批量批改传奇搜服


然后编辑指令运转就行了。
1.简略的查询指令,因为传奇的数据库相对简略,根本只需在一张表中查询,修正,因而命令也会繁复不少。抉择查询的根本格式是 SELECT+查询字段+FROM+指标表+where+条件。
比如,咱们要查询一切的手镯类物品,那么编辑SQL指令,Select * From "StdItems.DB"WHERE STDMODE=26 这句指令解释起来就是,查询,一切字段信息,从STDITEMS表中,条件是SEDMODE=26.运转,失去查询后的后果

运用SQL语句对传奇数据库中止批量批改传奇搜服


再比如,查询一切攻击上限大于3的手镯类装备的名字和价钱,则指令为 SELECT NAME,PRICEFROM STDITEMS WHERE DC2>3 AND STDMODE=26 运转后失去

运用SQL语句对传奇数据库中止批量批改传奇搜服


主意,抉择查询后的后果只是一个影射,对表对象不产生任何影响,也不可能修正。
2.批量修正的指令,更新查询的根本指令构造式 UPDATE +指标表+SET+字段=更新后的值+WHERE+条件
比如,咱们想让一切衣服类装备的价钱都贵上1倍,那么编辑指令 UPDATE STDITEMS SET PRICE=PRICE*2 WHERE STDMODE=10 OR STDMODE=11

运用SQL语句对传奇数据库中止批量批改传奇搜服


运转后显示SUCCESSFULLY,则修正胜利。批量修正是其余软件根本无奈提供的性能,因而顺便适用。
详细的SQL言语,有兴味的GM可能去学习一下,很简略。

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
  • 挑错
  • 打印