回到目录上一讲中基本实现了对数据库的读写分离,而在选择只读数据库上只是随机选择,并没有去检测数据库服务器是否有效,如服务器挂了,SQL服务停了,端口被封了等等,而本讲主要对以上功能进行一个实现,并对配置文件也进行了一些优化,让它更好的支持多个数据库服务器,分别配置各个的账号和密码及数据库服务端口等等...
分类:
数据库 时间:
2015-01-09 19:12:02
阅读次数:
229
数据库主键的选择 (原创)工作了这么多年什么数据库的主键都用过,各种项目各种主键的变更,硬伤等等的问题都遇见过。关与主键首先不要整个系统只使用一种方式的主键,要彻底吃透业务需求,根据需求考虑每张表的主键要怎么设计能给你带来最大的收益。数据库常用的主键常用的四种:自增编号、Guid、自定义唯一、联合主...
分类:
数据库 时间:
2015-01-09 19:10:47
阅读次数:
250
利用select的结果创建表 可以通过选择一个表的全部内容(无 WHERE 子句)来拷贝一个表,或利用一个总是失败的 WHERE 子句来创建一个空表,如:mysql> CREATE TABLE test2 SELECT * from test1;mysql> CREATE TAB...
分类:
数据库 时间:
2015-01-09 19:09:37
阅读次数:
243
=====================用dbutils实现CRUD操作========================1.bean:Teacher.javapackage beans;public class Teacher { String id; String tname; ...
分类:
数据库 时间:
2015-01-09 19:10:27
阅读次数:
296
1. 事务处理和并发性1.1. 基础知识和相关概念1 )全部的表类型都可以使用锁,但是只有 InnoDB 和 BDB 才有内置的事务功能。2 )使用 begin 开始事务,使用 commit 结束事务,中间可以使用 rollback 回滚事务。3 )在默认情况下, InnoDB 表支持一致读。SQL...
分类:
数据库 时间:
2015-01-09 19:10:22
阅读次数:
189
[mysqld]配置default-storage-engine = MyISAM 默认选择某种表存储引擎ignore-bulidin-innodb 忽略mysql自带的innodb引擎,使用这个配置时需要自己引入外部的innodb引擎,否则innodb表无法使用。plugin-load = in....
分类:
数据库 时间:
2015-01-09 19:09:33
阅读次数:
159
SQLSERVER2005的安装目录结构(上)SQLSERVER2005的安装目录结构(上)下篇的地址:http://www.cnblogs.com/lyhabc/archive/2013/05/26/3099363.html我觉得每个软件,如果是绿色的话,那么就可以认为不写注册表的,如果不是绿色的...
分类:
数据库 时间:
2015-01-09 19:03:26
阅读次数:
224
在Linux CentOS系统上安装完php和MySQL后,为了使用方便,需要将php和mysql命令加到系统命令中,如果在没有添加到环境变量之前,执行“php -v”命令查看当前php版本信息时时,则会提示命令不存在的错误,下面我们详细介绍一下在linux下将php和mysql加入到环境变量中的方...
分类:
数据库 时间:
2015-01-09 19:02:46
阅读次数:
228
昨天在将一个 SQL Server 2000 数据库附加到 SQL Server 2008 时出现如下的错误:附加数据库 对于 服务器“servername”失败。 (Microsoft.SqlServer.Smo)无法升级数据库 ‘dbname’,因为它是只读的,或者具有只读文件。请将数据库或文件...
分类:
数据库 时间:
2015-01-09 18:56:31
阅读次数:
235
1 insert into hr_t_clubschedule(clubid) select clubid from hr_t_clubschedule where id=45;//获取指定数据,并插入数据到表字段。备注:一定要相同。
分类:
数据库 时间:
2015-01-09 18:53:59
阅读次数:
136
C# 如何把dataTable以参数的形式传入 sql 存储过程
分类:
数据库 时间:
2015-01-09 18:50:54
阅读次数:
545
DISTINCT 关键词 DISTINCT 用于返回唯一不同的值。INNER JOIN在表中存在至少一个匹配时,INNER JOIN 关键字返回行。LEFT JOINLEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的...
分类:
数据库 时间:
2015-01-09 18:48:40
阅读次数:
181
inner join on :对于左表的每一条记录和右表作乘积,如果满足on条件则加入结果集,最终的记录数>=0left join on :对于左表的每一条记录和右表作乘积,如果不存在满足on条件的记录,则添加一条记录(需要返回的右表列以null表示),最终的记录数>=左表的记录数right joi...
分类:
数据库 时间:
2015-01-09 18:47:22
阅读次数:
246
项目中遇到一个树型结构表要根据任意传入节点获取它从根节点一直到自身节点的全部路径的中文名称,并且用'>'与分隔。我使用在sqlServer中写了一个解析函数方便开发调用。USE [RP_ERP]GO/****** Object: UserDefinedFunction [dbo].[Func_Ge....
分类:
数据库 时间:
2015-01-09 18:45:53
阅读次数:
370
SQLSERVER2005的安装目录结构(下)SQLSERVER2005的安装目录结构(下)上篇介绍了SQLSERVER在注册表里保存的一些设置,这篇介绍他在你的硬盘里存放了哪些组件和工具带你进入SQLSERVER的世界上篇的地址:http://www.cnblogs.com/lyhabc/arch...
分类:
数据库 时间:
2015-01-09 18:47:19
阅读次数:
214
现在做的后台管理基本上是CURD的操作,因为对数据库操作的时候可能会遇到关联查询,这个时候需要在模型中的relation方法使用需要关联的表,格式为‘关联表的表别名‘=>array(‘与关联表的关系‘,‘关联表名‘,‘关联的字段‘...
分类:
数据库 时间:
2015-01-09 17:40:40
阅读次数:
232