触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过...
分类:
数据库 时间:
2015-07-01 11:55:46
阅读次数:
199
这种错误实在是让人头痛, 如果你遇到它还没有头痛的话, 请先看看微软给出的针对这个错误的这篇KB811889. 一般我遇到这种错误都是直接放弃, 重新运行sysprep之后再安装一遍所需要的软件. 然而, 这次我无路可退了. 花费了好几天来尝试解决一个SQL Mirror的问题, 结果SQL Mir...
分类:
数据库 时间:
2015-07-01 11:53:42
阅读次数:
147
由于工作关系,需要工作当中,需要读取DBF文件,找了一些DBF读取开源软件,要么是太过庞大,动不动就上万行,要么是功能有问题,编码,长度,总之是没有找到一个非常爽的。在万般无奈之下,我老人家怒从心头起,恶向胆边生,决定自己写一下。结果只用了不到300行代码就搞定了,当然搞定不是唯一目标,还要优雅简洁...
分类:
数据库 时间:
2015-07-01 11:53:21
阅读次数:
267
1. 查询表的部分字段属性select t.*, c.comments from user_tab_columns t, user_col_comments c where t.table_name = c.table_name and t.column_name = c.column_nam...
分类:
数据库 时间:
2015-07-01 11:52:42
阅读次数:
162
下载驱动驱动的下载有两种方式:一种是在C#项目中通过NuGet进行安装,另一种是通过下面的链接:https://github.com/mongodb/mongo-csharp-driver/releases直接下载msi进行安装或zip压缩包。不管哪种方式,其主要的目的都是获取两个dll文件:Mon...
分类:
数据库 时间:
2015-07-01 11:50:31
阅读次数:
355
1.MySQL的安装windows下的安装:http://www.jb51.net/article/39188.htmmac下的安装:安装中遇到的问题:a.注意机器是32位还是64位b.可能需要预先安装.net frameworkc.下载的安装文件分为.msi格式,是自动配置安装的;还有zip格式的...
分类:
数据库 时间:
2015-07-01 11:46:48
阅读次数:
107
PHP 扩展mongon.mod.dll 下载http://cn.php.net/manual/en/mongo.installation.php#mongo.installation.windows然后php.ini添加 extension=php_mongo.dll最后phpinfo() 查找到...
分类:
数据库 时间:
2015-07-01 11:43:22
阅读次数:
120
前言话说企业应用,一般离不开数据库。要做数据库,可以有N种方案,比如:直接采用JDBC层自己封装下使用的,采用一些框架的,如:iBatis,Hiberate,Spring JDBC Template等等(这个太多了,因此不一一列举)的,这些方案也都在各自的领域展示了自己的特点,解决了相当部分的技术问...
分类:
数据库 时间:
2015-07-01 11:38:21
阅读次数:
144
配置NHibernate连接sqlite数据库文件,以HSqlite.cfg为例: thread_static NHibernate.Driver.SQLite20Driver 10 true NHibernate.Dialect.SQLiteDialect...
分类:
数据库 时间:
2015-07-01 11:37:32
阅读次数:
201
selectDb("test_db"); * 创建索引 * $mongo->ensureIndex("test_table", array("id"=>1), array('unique'=>true)); * 获取表的记录 * $mongo->count("test_table")...
分类:
数据库 时间:
2015-07-01 11:36:24
阅读次数:
196
序言一直在做企业应用,目前要做一些互联网应用,当然只是应用是放在互联网的,数据量距离真正的互联网应用还是有相当大的差距的。但是不可避免的,在数据库出现瓶颈的情况还是有的,现在做互联网上的应用,当然也要未雨绸缪,要考虑数据量大的时候的解决方案。这个目前开源的商用的也都有不少解决方案,一来,做技术的都有...
分类:
数据库 时间:
2015-07-01 11:33:49
阅读次数:
253
routing4db的作者是@CodeFurtur,主页详见:https://code.google.com/p/routing4db/阅读了routing4db的源码,当然理解上与作者还是有差距的,如果有错误之处,欢迎指正。底层实现差异 实现层次TinyDBCluster选择在Jdbc Drive...
分类:
数据库 时间:
2015-07-01 11:29:52
阅读次数:
130
MySql外键设置详解(1) 外键的使用:外键的作用,主要有两个:一个是让数据库自己通过外键来保证数据的完整性和一致性一个就是能够增加ER图的可读性有些人认为外键的建立会给开发时操作数据库带来很大的麻烦.因为数据库有时候会由于没有通过外键的检测而使得开发人员删除,插入操作失败.他们觉得这样很麻烦其实...
分类:
数据库 时间:
2015-07-01 11:28:05
阅读次数:
179
1、项目地址:http://code.google.com/p/sqlitepersistentobjects/; 2、如何引入项目中:将Src目录下的文件复制到自己的项目中,并链接到libsqlite3.dylib库文件; 3、如何使用它: ? ?1)、定义类 #import <f...
分类:
数据库 时间:
2015-07-01 10:23:18
阅读次数:
201
因为MySQL的发展趋势不甚乐观,MariaDB已替代MySQL被CentOS7做为默认组件,如果想在CentOS6中使用最新的MariaDB,则需要我们手动安装,其安装方式有三种:1、RPM包安装2、二进制包安装3、源码包安装下面我们来介绍如何使用源码包来安装MariaDB,系统平台:CentOS6.5;MariaDB版..
分类:
数据库 时间:
2015-07-01 10:19:33
阅读次数:
253
PHP+mysql+Highcharts实现饼状统计图
Mysql
首先我们建一张?chart_pie?表作为统计数据。
-- edit http://www.lai18.com
-- 表的结构 `chart_pie`
--
CREATE TABLE IF NOT EXISTS `chart_pie` (
`id` int(11) NOT NULL...
分类:
数据库 时间:
2015-07-01 10:10:58
阅读次数:
167
在项目开发中,遇到一个问题,先添加一条记录然后想立刻获取这条记录的ID值,ID由SQLServer自动增长的,如果先插入再查询的话,需要另外执行一条查询ID的SQL语句,因此有了下面的方法:1、使用SQLServer自带的identity功能: sql="insert into dbo.OBDCus...
分类:
数据库 时间:
2015-07-01 09:58:09
阅读次数:
138