从命令行执行django数据库操作,报错:
django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before acce...
分类:
数据库 时间:
2014-07-08 17:57:04
阅读次数:
495
本人目前在一家相当于创业公司吧。
工作也快满一年了,马上着手准备第二次出差去升级我们的系统,但是突然想到一件事情,让我颇有感触,是关于系统现场升级的。
我们迭代开发的系统隔一段时间就会需要到用户的现场去为其进行系统升级,其中升级包括客户端,服务端,以及数据库。
目前我们的做法是什么?
升级服务的方法是,将带过去的新的服务完全替换掉旧的服务,然后人工修改所有服务的相关配置。
升级数...
分类:
数据库 时间:
2014-07-08 15:12:34
阅读次数:
252
在MySQL中,我们可以将一个值或一个查询结果保存的一个用户自定义的变量中,然后在后面的语句在应用。
本文介绍了SET和DECLARE的定义和声明变量的用法。...
分类:
数据库 时间:
2014-07-08 17:26:55
阅读次数:
249
jsonDB是js的一个类库,是基于json数据格式构建的数据模型实现对json数据增删改查。jsonDB的构建源自于HTML5本地存储的一个应用需求,可以通过sql对json数据进行增删改查,同时该类库提供强大的where检索条件,数据排序, limit查询条件限制等数据库基本功能。通过jsonDB可以轻松维护一个库/表或多个库/表,而无需额外实现json的数据的维护等,在该类库完善以后为简化sql操作,基于jsonDB核心模块扩展了连贯操作模型,简化对jsonDB的操作以及sql语句出错的概率。...
分类:
数据库 时间:
2014-07-08 15:18:39
阅读次数:
261
jsonDB是js的一个类库,是基于json数据格式构建的数据模型实现对json数据增删改查。jsonDB的构建源自于HTML5本地存储的一个应用需求,可以通过sql对json数据进行增删改查,同时该类库提供强大的where检索条件,数据排序,limit查询条件限制等数据库基本功能。通过jsonDB可以轻松维护一个库/表或多个库/表,而无需额外实现json的数据的维护等,在该类库完善以后为简化sql操作,基于jsonDB核心模块扩展了连贯操作模型,简化对jsonDB的操作以及sql语句出错的概率。...
分类:
数据库 时间:
2014-07-08 14:46:35
阅读次数:
213
数据库软件需要解决的主要问题为“数据一致性”和“访问并发性”之间的矛盾,在理论上人们总结出保证数据一致性需要解决的几种不确定性情况,并以此为基础提出了数据库事务的几种隔离级别。
首先,来看一下,解决数据一致性的过程中,方法会发生的几种不确定情况。
脏读:
脏读又称无效数据的读出,是指在数据库访问的过程中,事务T1对某一值进行了修改,在没有提交之前,事务T2可以读取到事务T1的修改,由于T1事...
分类:
数据库 时间:
2014-07-08 18:56:54
阅读次数:
245
最近一直在弄一个有关mysql proxy的项目,中间涉及到对sql语句的解析。之前对mysql了解的并不是太多,随着项目的推进,不得不补补了。今天突然看到mysql的charset设置,自己很多地方都没法解释清楚,对一些相关的sql语句背后的工作机制一知半解,于是找了点资料补习下,顺便做点儿笔记。
一、字符集和校对规则
字符集是一套符号和编号。校对规则是在字符集内用于比较字符的一套规则。...
分类:
数据库 时间:
2014-07-08 21:29:00
阅读次数:
298
个人重构版的机房收费系统已经走过了开始的这一关了,由于走在前面的人已经很多了,在开始机房之前看过他们的一些博客以及和他们的交流知道可以在连接、操作数据库时抽象出一个sqlhelper的类,封装对数据库的各种操作方法。但是这个学习的过程需要自己去摸索,才能真正体会到抽象的给编程带来的好处以及原有的方式的弊端。
先实现三层架构的登陆窗体和查看学生余额的功能后 ,在D层代码有重复,数据库的链接、数据库的查询,这也是三层架构设计的一点弊端吧,降低了系统的耦合度同时也增加了编程的代码量。接下来就开始了...
分类:
数据库 时间:
2014-07-08 16:43:20
阅读次数:
191
使用php的odbc函数,不创建数据源。
$connstr="DRIVER=Microsoft Access Driver (*.mdb);DBQ=".realpath("test.mdb") ;
$connid=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC );
亲试代码,可用哦。
Php + Access sample code.
...
分类:
数据库 时间:
2014-07-08 15:52:44
阅读次数:
248
之前完成了一遍机房收费,但是,数据库只是按部就班的把原版数据库抄下来,并没有按照步骤设计。这次.NET版机房收费,对我们的要求高了,完全按照步骤开发,数据库的设计也成了非常重要的一部分。
数据库技术是信息资源管理最有效地手段。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。
数...
分类:
数据库 时间:
2014-07-08 14:24:43
阅读次数:
331
删除重复行SQL实验简单举例
说明:实验按顺序进行,前后存在关联性,阅读时请注意,打开目录更便于查看。
构造实验环境:
SQL> select count(*) from emp;
COUNT(*)
----------
14
SQL> alter table EMP drop constraint PK_EMP CASCADE;
--删除主...
分类:
数据库 时间:
2014-07-08 19:26:25
阅读次数:
257
快速准备oracle安装环境之:oracle_linux_6_64(bit)上安装oracle11gR2数据库环境快速准备神器oracle-rdbms-server-11gR2-preinstall...
分类:
数据库 时间:
2014-07-08 18:27:06
阅读次数:
330
第2部分 数据库SQL语言数据库的维护 对于某些大型软件产品,一旦商用,必然会存储很多用户信息,这就对产品所使用的数据库(以下简称业务数据库)带来了压力。为了保证业务数据库的平稳运行,需要在日常工作中对数据库做一些基本的维护操作。 业务数据库的维护规则如下:1. 对业务数据库必须进行定期全量备份 业务数据库的定期备份能在数据库被意外破坏时进行快速恢复,备...
分类:
数据库 时间:
2014-07-08 14:53:04
阅读次数:
301
支持标前缀
1)查询不等于且有等于
$this->db->get_where('host',array('host'=>'ddd','id !='=>0))->row();
2)2表相交
return $this->db
->select('f.*,count(s.id) as subtotal')
->f...
分类:
数据库 时间:
2014-07-08 20:05:19
阅读次数:
241
整体备份:
对整张表或者整个数据库甚至所有数据库进行备份。
增量备份:
对某一范围内的数据进行备份。
1、整体备份:
对表进行备份:
针对存储引擎为myisam的表,可以直接复制frm、myd、myi这三个文件起到备份的效果。需要还原的时候,再复制回来就可以达到还原效果。
如果存储引擎为innodb的表,就不这样简单了,因为所有表的数据和索引都存在一起(表空间)。...
分类:
数据库 时间:
2014-07-08 19:39:00
阅读次数:
239