打杂
全部博文(524)
发布时间:2015-05-12 15:13:06
环境:OS:Linux As 5mysql:5.6 1.下载跟OS相应的版本[root@node2 soft]# uname -aLinux node2 2.6.18-274.el5 #1 SMP Fri Jul 8 17:36:59 EDT 2011 x86_64 x86_64 x86_64 GNU/Linux 我这里是64位的linux,所有相应的下载64位的mysqlMySQL-5.6.19-1.rhel5.x86_64.rpm-bundle.tar 2..........【阅读全文】
发布时间:2015-04-16 16:12:23
数据类型不准确的一个隐患,下面来构造一张表存日期字段,一个存varchar2,一个存date,做一个测试。之前也写过两篇blog: 1.字段类型设计与实际业务不符引发的问题1 2.字段类型设计与实际业务不符引发的问题2 SQL> drop table test purge;SQL> create table test as select &nbs.........【阅读全文】
发布时间:2015-04-16 15:50:39
存储多值的问题在设计数据库时是很普遍的问题,看到很多开发人员在上面吃了亏,我觉得有必要拿出来说。 业务场景:一个业务单据,有多个联系人。一个设备维护工作,有多个维护班组。下面来举个例子 createtable BILL ( bill_id .........【阅读全文】
发布时间:2015-04-16 15:11:20
根据第二范式,主键是必须的。主键还是是唯一的,主键也被作为外键引用建立表和表之间的关系。从这几个方面讨论主键(数据库是Oracle): 1.主键的命名 最近看到由于架构使用hibernate的原因,导致所有主键的命名是ID,我觉得非常糟糕,如部门表(department),用户表(user),角色表(role),.........【阅读全文】
发布时间:2015-04-16 15:02:40
有这么一个业务,用于客户记录每天做的事情,由于是非常专业的事情,需要专业的记录本,这种记录本有20多种。实际工作中也是有20多样的记录本,记录本的格式每隔一年会有点变动。如何进行数据库设计? 有两种方案: 1.为每个记录本建单独的表。 2.动态表,把记录本的属性.........【阅读全文】