用Php访问数据的时候,你选择MySQLi和PDO,在选择之前,你应该知道些什么呢?这篇文章将会介绍这两种方式的不同点,数据库的支持、稳定性、性能等问题。概述PDOMySQLiDatabase support12 different driversMySQL onlyAPIOOPOOP + proc...
分类:
数据库 时间:
2015-07-03 20:28:27
阅读次数:
144
事务(Transaction)是访问并可能更新数据库中各种数据项的一个程序执行单元(unit)。事务由事务开始(begin transaction)和事务结束(commit transaction或 rollback transaction)之间执行的全体操作组成,通常由高级数据库操纵语言或编程语言...
分类:
数据库 时间:
2015-07-03 20:28:02
阅读次数:
178
在MongoDB中,写操作的原子性是在`document`级别上的,即使修改的是文档中的内嵌部分,写锁的级别也是`document`上。 当一个写操作要修改多个文档,每个文档的修改是原子性的。整个的写操作并不是原子性的,它可能...
分类:
数据库 时间:
2015-07-03 19:22:19
阅读次数:
235
BEGIN
DECLARE hprocessInstanceId bigint DEFAULT 0; -- 历史流程实例id
DECLARE hprocessInstanceIdStarttime CHAR default ''; -- 历史流程实例启动时间
DECLARE hprocessInstanceIdEndtime CHAR default ''; -- 历史...
分类:
数据库 时间:
2015-07-03 19:21:00
阅读次数:
209
oracle数据库和mysql、sqlserver不同,它是在同一个数据库中可以定义多个表空间,不同表空间是相互独立的,每个用户都有默认的表空间,所以基本上不同的用户操作的数据表都可以不同,当然如果要相同的话可以在定义表空间的时候设定好那个表空间就行。
创建表空间:create tablespace (你的表空间名字如 pfm)datafile 'D:\oracle\product\10.2.0...
分类:
数据库 时间:
2015-07-03 19:18:04
阅读次数:
186
导出整个数据库中的所有数据
1、在linux命令行下输入:
?
1
mysqldump
-u userName -p dabaseName > fileName.sql
fileName.sql最好加上路径名
导出数据库中的某个表的数据
?
1...
分类:
数据库 时间:
2015-07-03 19:15:56
阅读次数:
160
一、开启Solr服务1、首先从solr官网下载solr-5.2.1.tgz包,解压之后为solr-5.2.1。
2、读取README.txt可知通过bin/solr start命令开启solr服务,当然可以将solr-5.2.1/bin加入环境变量里面。此时开启的服务是放在jetty下的服务,也可以放在Tomcat下,只是感觉那样挺麻烦,还需要再下载一个Tomcat包。
3、开启服务之后,默认是...
分类:
数据库 时间:
2015-07-03 19:14:42
阅读次数:
6819
MySQL Study之--Mysql数据库备份工具(mysqldump)
对于Mysql Database的备份方式有很多种,此次文档主要介绍mysqldump工具:
mysqldump:
mysqldump工具很多方面类似相反作用的工具mysqlimport。它们有一些同样的选项。但mysqldump能够做更多的事情。它可以把整个数据库装载到一...
分类:
数据库 时间:
2015-07-03 19:13:49
阅读次数:
236
最常用的:mysqldump -uroot -pmysql databasefoo table1 table2 > foo.sql这样就可以将数据库databasefoo的表table1,table2以sql形式导入foo.sql中,其中-uroot参数表示访问数据库的用户名是root,如果有密码还...
分类:
数据库 时间:
2015-07-03 19:03:56
阅读次数:
145
PHP的 mysqli 扩展提供了其先行版本的所有功能,此外,由于 MySQL 已经是一个具有完整特性的数据库服务器 , 这为PHP 又添加了一些新特性 。 而 mysqli 恰恰也支持了这些新特性。一. 建立和断开连接与 MySQL数据库交互时,首先要建立连接,最后要断开连接,这包括与服务器连接并...
分类:
数据库 时间:
2015-07-03 19:03:07
阅读次数:
151
首先建立转换:从数据库表到日志表输入的设置:日志设置:新建job:转换选择刚才建好的输出日志转换。变量设置如下:此ID就是转换中的${ID},执行job,可以看到控制台输出日志结果:黑色字体部分中只写出了id=1的一条记录。最后补充,将转换的日志写到数据库中:打开转换>ctrl+t>日志选项卡>转换...
分类:
数据库 时间:
2015-07-03 19:01:49
阅读次数:
380
静态缓存(保存在磁盘上的静态文件,用PHP生成数据放入静态文件中) a) php操作缓存 i. 生成缓存 ii. 获取缓存 iii. 删除缓存 判断目录是否存在:is_dir() dirname(__FILE__):就可以获取文件的当前目录 mkdi...
分类:
数据库 时间:
2015-07-03 18:59:49
阅读次数:
134
usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSystem.Text;usingSys...
分类:
数据库 时间:
2015-07-03 18:58:31
阅读次数:
137
一.安装mysql1.mysql下载地址http://dev.mysql.com/downloads/mysql/我的机器是mac 10.8的;所以使用mysql-5.6.10-osx10.7-x86_64.dmg安装包;2.安装软件包位于硬盘映象(.dmg)文件中,必须首先双击搜索起中的图标来安装...
分类:
数据库 时间:
2015-07-03 18:49:15
阅读次数:
206
定义: 第一种:CASE case_value WHEN when_value THEN statement_list [WHEN when_value THEN statement_list] ... [ELSE statement_list]END CASE 第二种:CAS...
分类:
数据库 时间:
2015-07-03 18:45:46
阅读次数:
219
SqlCommand类表示要对 SQL Server 数据库执行的一个 Transact-SQL 语句或存储过程,有若干个属性和若干个方法,具体的各类方法使用可以从msdn上找到。这里介绍几个常用东东一、属性 CommandText 获取或设置要对数据源执行的 Transact-SQL 语句、...
分类:
数据库 时间:
2015-07-03 18:43:21
阅读次数:
267
使用主外键约束使得数据具有完整性。
1、查询表上所有的约束
select * from user_constraints t
where t.table_name='FATHER';
2、查询具有主外键关系的表
select c.owner,c.constraint_name,c.constraint_type,c.table_name,f.owner,f.constraint_name...
分类:
数据库 时间:
2015-07-03 17:34:57
阅读次数:
157