如上图,我们周一对数据库进行完整备份,周二对数据库进行日志备份,周三还没有对数据库进行备份这时候数据库文件出现了问题,但是日志文件没有出现问题,那么我们就可以在数据库损坏的情况下备份日志文件,从而进行数据库还原。 如下图,我目前有一个zxta的数据库,在这..
分类:
数据库技术 时间:
2014-03-19 01:30:50
收藏:
0 评论:
0 赞:
0 阅读:
673
一、下载:从mongoDB官网(http://www.mongodb.org/downloads)下载对应操作系统版本及位数的二进制压缩文件包。二、解压:tar-zxvffilename.tar.gz三、创建DB目录:sudomkdir-p/data/db#创建sudochmod-R777/data/db#修改权限四、安装:进入解压后的目录中的bin,执行:./mongo..
分类:
数据库技术 时间:
2014-03-19 01:50:48
收藏:
0 评论:
0 赞:
0 阅读:
649
数据库隔离级别与Spring配置事务的联系及性能影响,以下是个人理解,如果有瑕疵请及时指正。
这里以mysql为例,先明确以下几个问题:
一.一般项目如果不自己配置事务的话,一般默认的是autocommit,即执行完一个操作后自动commit,提交事务。
(注:事务是绑定在数据库操作上的,也就是当程序执行(statement.excute等操作)转而到数据库层面上的...
分类:
数据库技术 时间:
2014-03-19 00:19:09
收藏:
0 评论:
0 赞:
0 阅读:
602
OleDbConnection con = new OleDbConnection();
try { SaveFileDialog saveFile = new SaveFileDialog(); saveFile.Filter = ("Excel
文件(*.xls)|*.xls");//指定文件后...
分类:
数据库技术 时间:
2014-03-19 02:03:17
收藏:
0 评论:
0 赞:
0 阅读:
632
1.
在x64的机子上使用了错误版本的System.Data.SQLite.dll,即x86,需要安装合适版本的System.Data.SQLite.dll,现给出各种找到的下载地址(不保证有效果,毕竟这问题也不是全都相同的):1)http://system.data.sqlite.org/inde...
分类:
数据库技术 时间:
2014-03-19 02:35:16
收藏:
0 评论:
0 赞:
0 阅读:
496
主要命令:tcp.validnode_checking=YEStcp.excluded_nodes=(listofIPaddresses)#注意此处ip第一个数字不能为0,如192.168.0.03数据库不会认为是192.168.0.3tcp.invited_nodes=(listofIPaddre...
分类:
数据库技术 时间:
2014-03-19 02:38:10
收藏:
0 评论:
0 赞:
0 阅读:
903
大约在上周五,回学校休整,脑袋缺根弦,把D盘……删掉了!!!又是恢复又是备份又是重装,整整弄了一天半,终于算是在回公司前把电脑装好了,可是sqlServer和Oracle的数据库还好说,只是mysql的数据没有恢复过,费了好大劲,终于搞定了,原来的项目终于可以运行了,而且数据还都在,下面说一下简单的...
分类:
数据库技术 时间:
2014-03-19 02:40:05
收藏:
0 评论:
0 赞:
0 阅读:
425
OleDbConnection con = new OleDbConnection();
try { SaveFileDialog saveFile = new SaveFileDialog(); saveFile.Filter = ("Excel
文件(*.xls)|*.xls");//指定文件后...
分类:
数据库技术 时间:
2014-03-19 02:46:35
收藏:
0 评论:
0 赞:
0 阅读:
549
需求:根据订单进行发货
第一步:检索商品表,根据订单中的商品id检索该商品的库存
第二步:判断库存量是否大于订单需求
第三步:更新商品库存
第四步:更新订单状态
分号的注意事项:
DECLARE,BEGIN和EXCEPTION后没有分号。而END以及所有SQL语句,和PL/SQL语句必须以分号结束
变量的定义语法:
DECLARE
variable_name type [NOT...
分类:
数据库技术 时间:
2014-03-18 22:56:14
收藏:
0 评论:
0 赞:
0 阅读:
536
AVG([distinct|all]x)
【功能】统计数据表选中行x列的平均值。
【参数】all表示对所有的值求平均值,distinct只对不同的值求平均值,默认为all
如果有参数distinct或all,需有空格与x(列)隔开。
【参数】x,只能为数值型字段
【返回】数字值
【示例】
环境:
create table table3(xm varchar(...
分类:
数据库技术 时间:
2014-03-18 23:15:35
收藏:
0 评论:
0 赞:
0 阅读:
605
??
Oracle中避免排队的唯一方式是使用SELECT ... FOR UPDATE(子句WAIT/NOWAIT)命令。
oracle锁的排队机制:
请求锁定需要排队。如果某个会话请求一个锁定,但是由于其他会话已经锁定了指定记录或对象而无法获得所需的锁定,那么这个会话将会等待。
此时,可能多个会话都在等待访问相同记录或对象,在这种情况下,ORACLE会跟踪这些会话请求锁定的顺...
分类:
数据库技术 时间:
2014-03-18 23:33:38
收藏:
0 评论:
0 赞:
0 阅读:
480
EXCEL导入到SQL
Server经常出现“文本被截断,或者一个或多个字符在目标代码页中没有匹配项”原因:SQL
Server的导入导出为了确定数据表的字段类型,取excel文件的前8行来判别。如果前8条是少于255的字符串,则设成nvarchar(255)类型,但如果Excel后面的记录中有长度...
分类:
数据库技术 时间:
2014-03-19 04:35:33
收藏:
0 评论:
0 赞:
0 阅读:
500
数据库基础简介:...
分类:
数据库技术 时间:
2014-03-18 22:04:09
收藏:
0 评论:
0 赞:
0 阅读:
588
1安装cmake
MySQL从5.5版本开始,通过./configure进行编译配置方式已经被取消,取而代之的是cmake工具。
因此,我们首先要在系统中源码编译安装cmake工具。
# wget http://www.cmake.org/files/v2.8/cmake-2.8.7.tar.gz
# tar zxvf cmake-2.8.7.tar.gz
# cd cmake-2.8....
分类:
数据库技术 时间:
2014-03-18 21:40:22
收藏:
0 评论:
0 赞:
0 阅读:
874
原理:数据文件和普通文件在硬盘上的存放方式不一样,你清空了表里的数据,但数据库里数据没了,但该数据的位置还在.就好比一个班里的学生都离开了教室,教室没有人了,但学生的座位还在一样(哈哈,这个比喻不是很恰当!)方法:要数据库文件减小,可将其里面的没用的数据清空后,用ACCESS将数据库文件压缩一下.方...
分类:
数据库技术 时间:
2014-03-19 06:00:25
收藏:
0 评论:
0 赞:
0 阅读:
504
1:
主线程修改了数据库的某一条记录,但是子线程没有发生变化,反过来一样的问题。这种情况一般是发生在app有多个NSManagedObjectContext,两个线程分别对其进行了读写操作。2:
有时候程序会莫名其妙的crash掉,这个有很多原因: a: 有时候是因为两个线程同时读写数据库中的同一条...
分类:
数据库技术 时间:
2014-03-19 06:26:30
收藏:
0 评论:
0 赞:
0 阅读:
502
Mysql安装包中提供了自己的API,使用前需要添加几个东西,右键新建的项目,选属性,做如下3点设置。我的MySQL安装目录是E:\Program
Files\MySQL\MySQL Server 6.0\.....,大家根据自己安装目录改一下就成了。1. 设置“附加包含目录” 2、设置附加库目录 ...
分类:
数据库技术 时间:
2014-03-19 06:48:20
收藏:
0 评论:
0 赞:
0 阅读:
641
innodb_adaptive_flushing={ON|OFF}设定是否允许MySQL服务器根据工作负载动态调整刷写InnoDB
buffer
pool中的脏页的速率。动态调整刷写速率的目的在于避免出现IO活动尖峰。默认值为ON。作用范围为全局级别,可用于选项文件,属动态变量。innodb_ada...
分类:
数据库技术 时间:
2014-03-19 07:00:50
收藏:
0 评论:
0 赞:
0 阅读:
621
1.服务器级别的锁等待可以通过show
processlist看到等待锁的线程id,但是无法知道究竟哪个线程持有锁可以通过mysqladmin
debug相关等待锁的线程以及谁持有锁可以在错误日志中找到2.存储引擎层的锁等待则比较麻烦,以下是innodb存储引擎中锁等待以及哪个线程持有锁的查找sql...
分类:
数据库技术 时间:
2014-03-19 07:15:51
收藏:
0 评论:
0 赞:
0 阅读:
591
autocommit={0|1}设定MySQL事务是否自动提交,1表示立即提交,0表示需要显式提交。作用范围为全局或会话,可用于配置文件中(但在5.5.8之前的版本中不可用于配置文件),属于动态变量。automatic_sp_privileges={0|1}设定MySQL服务器是否为存储例程的创建赋...
分类:
数据库技术 时间:
2014-03-19 07:22:34
收藏:
0 评论:
0 赞:
0 阅读:
539