存储过程编写经验和优化措施 一、适合读者对象:数据库开发程序员,数据库的数据量很多,涉及到对SP(存储过程)的优化的项目开发人员,对数据库有浓厚兴趣的人。 二、介绍:在数据库的开发过程中,经常会遇到复杂的业务逻辑和对数据库的操作,这个时候就会用SP来封装数据库操作。如果项目的SP较多,书写...
分类:
数据库 时间:
2015-08-31 13:05:56
阅读次数:
206
在数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方案。1.1 游标和游标的优点 在数据库中,游标是一个十分重要的...
分类:
数据库 时间:
2015-08-27 22:29:03
阅读次数:
205
开发中经常遇到排序的事,汇总到此博文中,用以备忘。一、字典排序字典是没有顺序的,将字典排序,经常是将字典转换成一个列表,字典的键和值放到一个元组或列表里。比如对以下字典排序。>>>adict={‘c‘:5,‘b‘:3,‘a‘:9,‘d‘:0}
>>>sorted(adict.items(),key=la..
分类:
编程语言 时间:
2015-08-27 19:03:20
阅读次数:
190
数据库开发 Oracle与mysql间的批量处理接口 SSIS+存储过程实现
分类:
数据库 时间:
2015-08-26 17:26:52
阅读次数:
220
MYSQL存储过程学习笔记MySQL5.0终于开始已经支持存储过程,这样即可以大大提高数据库的处理速度,同时也可以提高数据库编程的灵活性。存储过程的优点:①重复使用。存储过程可以重复使用,从而可以减少数据库开发人员的工作量。②提高性能。存储过程在创建的时候在进行了编译,..
分类:
数据库 时间:
2015-08-25 12:21:22
阅读次数:
260
视图是绝大部分数据库开发中都会使用的概念。使用视图大致有两个方面的原因。1.封装查询数据库虽然可以存储海量数据,但是在数据表设计上却不可能为每种关系创建数据表。例如,对于学生表,存储了学生信息,学生的属性包括学号、姓名、年龄、家庭地址等信息;而学生成绩表只存储了学生学号、科目、成绩等信息。现需获得学...
分类:
数据库 时间:
2015-08-16 13:48:41
阅读次数:
560
??Linux下的qt安装,命令时:sudoapt-get install qt-sdk安装mysql数据库,安装方法參考博客:http://blog.csdn.net/tototuzuoquan/article/details/39565783假设行想进数据库开发。须要安装libqt5sql5-m...
分类:
数据库 时间:
2015-08-15 11:46:10
阅读次数:
193
这个数据库技术栈是我写的“爆栈三部曲”的最后一部 ;-) 这个技术栈,大约50个层级,大约300多个技术点: RDMBS关系型数据库系统 SQL Server SQL OS Storage Engine 存储引擎 Relational Engine 关系引擎 Communication 通...
分类:
数据库 时间:
2015-08-13 21:40:17
阅读次数:
203
有多少人知道甲骨文(Oracle)有企业级存储系统?熟悉甲骨文收购Sun公司那段历史的人肯定知道,接手Sun之后,甲骨文一直没有停止存储产品的研发和销售,但在市场上,人们经常听到的还是甲骨文在数据库、OracleExadata数据库一体机方面的进展,而存储的声音几乎没有。在近日举行..
分类:
数据库 时间:
2015-08-13 10:07:40
阅读次数:
192
在DBA的实际工作中,经常会遇到一些情况,例如,我不知道一个用户的密码,但是我需要通过这个用户登入到数据库里面做一些动作,而且还必须通过此用户登录,比如为一个用户创建私有的DBLink或者迁移一些数据到新的数据库,开发人员要求和原来的数据库密码保持一致,我们一个个去..
分类:
其他好文 时间:
2015-08-12 14:50:09
阅读次数:
116