数据库设计
文章平均质量分 56
caomiao2006
这个作者很懒,什么都没留下…
展开
-
金额在数据库中的存储方法
1、decimal,以元为单位,精确到两位小数;2、原创 2014-04-15 09:25:29 · 8734 阅读 · 0 评论 -
浅谈BigDecimal类在电子商务中至关重要的地位
一提到Java里面的商业计算,我们都知道不能用float和double,因为他们无法进行精确计算。但是Java的设计者给编程人员提供了一个很有用的类BigDecimal,他可以完善float和double类无法进行精确计算的缺憾。BigDecimal类位于java.maths类包下。首先我们来看下如何构造一个BigDecimal对象。它的构造函数很多,我挑最常用的两个来演示一下:一个就是BigDe转载 2014-03-31 11:26:34 · 1326 阅读 · 0 评论 -
群发“站内信”的实现
在很多网站系统(如CMS系统,SNS系统等),都有“站内信”的功能。 “站内信”不同于电子邮件,电子邮件通过专门的邮件服务器发送、保存。而“站内信”是系统内的消息,说白了,“站内信”的实现,就是通过数据库插入记录来实现的。 “站内信”有两个基本功能。一:点到点的消息传送。用户给用户发送站内信;管理员给用户发送站内信。二:点到面的消息传送。管理员给用户(指定满足某一条件的用户群)转载 2014-01-07 16:03:03 · 1462 阅读 · 0 评论 -
MySQL数据类型中DECIMAL的作用和用法
在MySQL数据类型中,例如INT,FLOAT,DOUBLE,CHAR,DECIMAL等,它们都有各自的作用,下面我们就主要来介绍一下MySQL数据类型中的DECIMAL类型的作用和用法。一般赋予浮点列的值被四舍五入到这个列所指定的十进制数。如果在一个FLOAT(8, 1)的列中存储1. 2 3 4 5 6,则结果为1. 2。如果将相同的值存入FLOAT(8, 4) 的列中,则结果为1.转载 2014-03-31 11:21:55 · 41307 阅读 · 1 评论 -
数据库设计——“多选状态标识”的处理
最近在对公司以前的一个项目进行调整时发现,数据库中有很多表示“多选状态标识”的字段。“多选状态标识”可能描述的并不十分准确,在这里用我们项目中的几个例子进行说明一下。 例一:表示某个商家是否支持多种会员卡打折(如有金卡、银卡、其他卡等),项目中的以往的做法是:在每条商家记录中为每种会员卡建立一个标志位字段。如图: 其中蓝色区域的三个整形字段分别表示三种会员转载 2014-03-31 11:32:32 · 5930 阅读 · 5 评论 -
通用权限管理设计 之 数据库结构设计
一,前言 权限管理系统的应用者应该有三种不同性质上的使用,A,使用权限B,分配权限C,授权权限 本文只从《使用权限》和《分配权限》这两种应用层面分析,暂时不考虑《授权权限》这种。二,初步分析用户和角色 说到权限管理,首先应该想到,当然要设计一个用户表,一个权限表。这样就决定了一个人有什么样的权限。做着做着就会发现这样设计太过繁琐,如果公司里面所有员工转载 2014-01-27 15:03:03 · 855 阅读 · 0 评论 -
Powerdesigner15-用jdbc链接MySQL实现逆向工程步骤
Powerdesigner15-用jdbc链接MySQL实现逆向工程步骤 1.建立一个物理模型 2.配置一个jdbc数据库链接,以mysql为例 注意:使用 jdbc 连接数据库,要在环境变量设置 classpath ,值为数据库jdbc的 jar 文件路径 3.把物理模型的表更新到刚才配置的数据库(mysql)转载 2014-05-23 11:14:48 · 12984 阅读 · 0 评论 -
怎样解决MySQL数据库主从复制延迟的问题(最后一个解决方案)
像Facebook、开心001、人人网、优酷、豆瓣、淘宝等高流量、高并发的网站,单点数据库很难支撑得住,WEB2.0类型的网站中使用MySQL的居多,要么用MySQL自带的MySQL NDB Cluster(MySQL5.0及以上版本支持MySQL NDB Cluster功能),或者用MySQL自带的分区功能(MySQL5.1及以上版本支持分区功能),我所知道的使用这两种方案的很少,一般使用主转载 2016-03-30 09:55:17 · 1643 阅读 · 1 评论