
数据库
文章平均质量分 79
lzkIT
这个作者很懒,什么都没留下…
展开
-
数据库的命脉——记录集
数据库编程中应用的最多、最复杂的对象就是记录集,数据库中的数据都是通过记录集来输送到用户程序,也是通过记录集将更新的数据返回数据库。下面就来详细说明一下记录集: 1、记录集的属性和方法 (1)记录集的常用属性 BOF属性 当记录集记录指针指向第一条记录时返回True转载 2012-09-04 23:10:41 · 5837 阅读 · 0 评论 -
直接存储用户密码的明文或者将密码加密存储
直接存储用户密码的明文或者将密码加密存储。 曾经有一次我在某知名网站重置密码,结果邮件中居然直接包含以前设置过的密码。我和客服咨询为什么直接将密码发送给用户,客服答曰:“减少用户步骤,用户体验更好”;再问“管理员是否可以直接获知我的密码”, 客服振振有词:“我们用XXX算法加密过的,不会有问题的”。 殊不知,密码加密后一定能被解密获得原始密码,因此,该网站一旦数据库泄露,所有用户的密码本身就转载 2012-10-29 21:15:10 · 4577 阅读 · 0 评论 -
用Mongos代替驱动来增加副本集的故障切换能力
现在发觉mongodb的java驱动好像不太会利用Replication Sets的Failover的能力,因为驱动绑定了一个端口后,rs的主节点down了之后驱动不会知道新的主结点....现在只想利用mongos的路由功能!路由能很好地利用Relication Sets的Failover的能力...然后驱动绑定路由端口就行了架构图如下:1:搭建2个St转载 2012-11-04 20:14:13 · 911 阅读 · 0 评论 -
联合主键和数据库中的三种表
在一张表中建立两个主键建立联合主键有两种方法1.建立主键有两种方法:一种是在数据库提供的GUI环境中建立,另一种是通过SQL语句执行建立,下面分别介绍。1).在数据库提供的GUI环境中建立(以SQL7为例)。输入表信息后按Ctrl键同时选中多行,然后点上面的主键按钮就行了。2).通过SQL语句执行建立。又分两种,一是在建表语句中直接写,二是建表之后更改表结构。在建表原创 2012-11-12 21:22:21 · 6806 阅读 · 1 评论 -
避免在SQL Server里面盲目地追求一句处理
SQL Server的处理中,不少人有追求一句出结果的习惯,但必须注意的是,不恰当的合并处理语句,往往会产生不佳的性能,本文针对使用 UNION ALL 代替 IF 语句的合并处理做一个测试,说明这种方法会带来的负面影响问题描述 业务需求如下: 有表A和表B,这两个表结构一致,为不同的业务服务,现在要写一个存储过程,存储过程接受一个参数,原创 2012-11-19 21:00:35 · 758 阅读 · 0 评论 -
在MySQL字段中使用逗号分隔符的方法分享
大多数开发者应该都遇到过在mysql字段中存储逗号分割字符串的经历,无论这些被分割的字段代表的是id还是tag,这个字段都应该具有如下几个共性被分割的字段一定是有限而且数量较少的,我们不可能在一个字符串中存储无限多个字符 这个字段所属的表与这个字段关联的表,一定是一对多的关系 比如下面这个表结构所代表的content与tag这两个对象转载 2013-02-25 21:43:28 · 1740 阅读 · 0 评论