• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >数据库其它 > 数据库同步优化技巧分享

数据库同步优化技巧分享

作者:liuser 字体:[增加 减小] 来源:互联网 时间:2017-05-11

liuser通过本文主要向大家介绍了数据库设计技巧,数据库技巧,数据库使用技巧,数据库检索技巧,wiley数据库使用技巧等相关知识,希望本文的分享对您有所帮助

场景1: 需要将某张表的某些字段全部同步到另一张表的某些字段.

INSERT INTO table1(a,b,c,d)
SELECT
a,b,c,d FROM table2
WHERE NOT EXISTS(SELECT * FROM table1 WHERE table2.`a` =table1.`b`)
;
</div>

当最后的子查询存在记录时候,则略过.

场景2:  表中新增一个字段,需要重新计算并更新至表中.

如果用脚本来走的话,不使用事务没秒只能更新10条左右,如果有相应算法,可以先 生成更新语句,然后更新.

场景3  关联表,某表字段批量更新至某字段

UPDATE oto_payment AS a INNER JOIN oto_customer AS c ON a.openid=c.openid
SET a.customer_id=c.customer_id;

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 数据库同步优化技巧分享
  • 数据库修改多对多的中间表的记录的技巧
  • 数据库正规化和设计技巧
  • 数据库设计技巧奉送了
  • 数据库设计技巧[转]

相关文章

  • 2017-05-11SQL中Having与Where的区别及注意
  • 2017-05-11数据库的ACID特性术语详解
  • 2017-05-11对分区表进行alter-switch时遇到的错误
  • 2017-05-11数据库分页查询语句数据库查询
  • 2017-05-11关于ADOX的相关知识
  • 2017-05-11数据库设计技巧[转]
  • 2017-05-11MyBatis获取数据库自生成的主键Id详解及实例代码
  • 2017-05-11错误代码:1100 Table 't_depart_info' was not locked with LOCK TABLES的解决方法
  • 2017-05-11sql注入之必备的基础知识
  • 2017-05-11iwms access与sql版的安装与转换

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 在PostgreSQL中使用数组时值得注意的一些地方
    • 带参数的sql和不带参数的sql存储过程区别第1/2页
    • SQLServer 2005 和Oracle 语法的一点差异小结
    • 数据库的设计方法、规范与技巧
    • 数据库中union 与union all 的区别
    • 读取修复:在读取路径期间修复
    • 很全的SQL中文解释代码第1/2页
    • MSSQL转MySQL数据库的实际操作记录
    • sql小计汇总 rollup用法实例分析
    • 数据库索引解析

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有