1,procedure
是一个可以用编程的方式来操作SQL的集合;存储过程的优点?执行效率很高,因为存储过程是预编译的,即创建时编译,而SQL语句是执行一次,编译一次。调用存储过程可以大大减少同数据库的交互次数。降低网络通信量,因为存储过程执行的时候,只需要call存储过程名,不需要传递大量的SQL...
分类:
数据库 时间:
2014-05-04 12:33:33
阅读次数:
460
今天使用数据库时(SQLite)出现了一个错误让我头疼了好半天,最后发现是自己粗心引起的,在这里把这个错误记下来,以便以后查阅以下是当时报的错误:
错误原因:是因为自己从数据库建立连接后没有将游标向下移位(使用reader.Read()方法)就开始读数据引起的,此时游标中是没有数据的,切记...
分类:
数据库 时间:
2014-05-04 12:25:13
阅读次数:
308
xml的Schema文件如果把xml看做数据库的数据,那么Schema文件就相当于数据库,表的结构(比如有哪些字段,约束等等)
分类:
其他好文 时间:
2014-05-04 12:13:58
阅读次数:
281
其实很早就想写个这个软件,苦于一直没有时间。而且网上的代码生成器比较多,随便拿一个就可以用。直到最近做项目需要经常和Xml、Schema、Xsd打交道。我们需要根据数据库创建一定格式的xsd文件,再根据xsd文件格式,从相应的数据库中产生与xsd格式一致的xml文件。由于表实在太多,而且字段经常.....
分类:
其他好文 时间:
2014-05-04 12:13:32
阅读次数:
357
对于技术方面开发,要解决一些比较复杂的问题。技术很折腾。有个观点说,业务调整一小步,技术进一大步。非常有同感。我记得曾经看阿里巴巴dba童家旺分享提到他们数据库方面调整时,说了一点:技术人员做得最牛逼的事情,不是解决了数据库本身的问题(言外之意很难解决),而在于砍掉了业务的需求。我觉得,面对需求,确...
分类:
其他好文 时间:
2014-05-04 12:08:00
阅读次数:
272
Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb数据库进行热备的工具。Xtrabackup中主要包含两个工具:xtrabackup:是用于热备份innodb,
xtradb表中数据的工具,不能备份其他类型的表...
分类:
数据库 时间:
2014-05-04 11:56:32
阅读次数:
470
目录:一、解决方案一:报表数据访问使用推模型二、解决方案二:记录选定公式运行时自定义三、解决方案三:将参数合并到记录选定公式----------------------------------解决方案一:报表数据访问使用推模型需要开发人员编写代码以连接到数据库,执行
SQL 命令以创建与报表中的字段...
分类:
其他好文 时间:
2014-05-04 11:43:26
阅读次数:
284
这几天由于工作的需要,写了一个业务逻辑较复杂的存储过程,其中多次用到了JOIN、LEFT
JOIN、RIGHT
JOIN在处理表之间的逻辑的作用被渲染的淋漓尽致。说明一下,之前少处理数据库后台的经验,特别是没有好好的研究SQL的知识细节。不过也简单的学习了,自以为看明白了。就懂了。现在想来那时就是浅...
分类:
数据库 时间:
2014-05-04 11:32:18
阅读次数:
329
从外网把数据库中的表结构以及数据用”导出脚本“的方式导出来(1.628G的样子),但是在本机执行sql脚本的时候,直接就是out of memory。
之前执行60M的脚本没出过这种问题,直接双击打开.sql脚本文件,然后执行就完了。现在主要是这文件太大了,就报错了,后面不停的google...
分类:
数据库 时间:
2014-05-04 11:19:22
阅读次数:
351
今天想写一个小app,要用到数据库,所以在这里先简单记一下它的安装和用法。
1.安装SQLite3
命令行下输入:sudo apt-get install sqlite3
2.安装SQLite3编译需要的工具包
命令行下输入: sudo apt-get install libsqlite3-dev
3.安装图形界面 (如果你喜欢)
命令行输入:
sudo apt-get insta...
分类:
数据库 时间:
2014-05-03 21:22:38
阅读次数:
267