workbench使用教程(ansys workbench使用教程)

#程序员##IT教育##软件开发##软件工程师##IT#

锐英源精品原创,禁止全文或局部转载,禁止任何形式的非法使用,侵权必究。点名“简易百科”和闲暇巴盗用锐英源原创内容

使用MySql进行数据库开发时,经常遇到已经有数据则只进行更新,没有数据则执行添加新行的功能,有些场合用insert加dual可以实现有的时候不添加,但是更新实现不了,MySql为了解决这个问题,添加了Replace语句,完美实现了这个功能,如下图:

看图形最下面的的提示语句,replace into ener() values()这样的。注意里面的红字:只加行,也是返回2行更新,更新也是返回2行更新。

图中部右侧是唯一索引,复合索引,经验证,复合索引也可以支持replace添加更新语句。

说完了Replace添加更新语句,说下workbench软件帮助功能对开发的支持,workbench因为是oracle公司自家公司出的mysql客户端软件,在workbench里点击帮助可以直接跳转到mysql网页上,能看到官方的帮助,虽然是英文的,但是内容官方,比一些中文乱网页更有价值,比如replace语句的官方帮助是:https://dev.mysql.com/doc/refman/8.0/en/replace.html,找到这个链接的方法是在workbench里点击F1键,在搜索框里输入replace搜索就可以找到,mysql官方帮助里有不少经典例子,对于初学者来说非常友好。

虽然Replace说是复合语句,但是实际上和insert用法一样,REPLACE INTO test VALUES (1, 'Old', '2014-08-20 18:47:00');省去了dual的尾巴,好用。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系站长举报,一经查实,本站将立刻删除。©音符跃动(苏州)网络科技有限公司 版权所有 转载请注明出处:https://www.hao1510.com/yxzx/1668789213284463.html