1.首先清除5.1版本的多余包(有些阿里云版本系统里有残留)
成都创新互联公司-专业网站定制、快速模板网站建设、高性价比新和网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式新和网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖新和地区。费用合理售后完善,十年实体公司更值得信赖。
yum -y remove mysql-libs-5.1*;
2.安装mysql5.5服务器端程序,
下载地址:
rpm -ivh MySQL-server-5.5.34-1.linux2.6.x86_64.rpm
3.安装mysql5.5客户端端程序
下载地址:
rpm -ivh MySQL-client-5.5.34-1.linux2.6.x86_64.rpm
4.然后启动
service mysql start
多个系统测试过,这个版本最稳定,最不容易出现网上所说的各种问题
很明显,这是一个从属关系的双表结构。
第一个问题,很好解决,做一个任务定时器,每天晚上12点根据预约表更新房间表状态,当天预约的房间直接更改房间表。
第二个,好像没什么问题,你查询的时候是要根据时间查询的,如果是今天要预约就查房间表,如果是未来,就查预约表,我不知道你的问题在哪个地方
第三个,把房间价格直接作为常量定义到数据库,最后再加一个字段即总价,每次客人开房开始计时,每天12点把总价加上房间价格再赋值给总价,客人退房的时候房间总价清零。
使用涵数round(数值,精确位),可以实现
mysql select * from t1 where id = round(9.84,0);
+----+--------+----------------+------+
| id | name | info | dept |
+----+--------+----------------+------+
| 10 | xx | this is xx10 | IT |
+----+--------+----------------+------+
1 row in set (0.00 sec)
数据库设计跟设计原型关系是很大的。你只是这么一说,无法确定怎么设计更合理。
大概的猜测一下需求。设计思路如下:
1、出诊的排班表。
自增id ,医生id ,医院id 出诊开始日期 出诊结束日期 创建时间 更新时间
此表用于用户查看更为全局的出诊记录。
2 出诊 表
自增id ,1表id, 医生id 医院id ,出诊科目,出诊日期 出诊班次 出诊状态 创建时间 更新时间
本表数据要依赖1表进行每日生成未来几天的。医生是否真的可以预约,还需要医生本人去确认一下(本字段看需求)
3、预约表
自增id 2表id 预约时间 ,病 人id 创建时间 更新时间
病人才 进行预约。
大概就这样吧。细节还得看设计原型。
MySQL数据库认证分开发和管理两种,
开发认证:Certified MySQL 5.0 Developer (CMDEV)
需要通过两门考试:003-*和004-*(*为任意考试号,现在为002),即003-002,004-002
管理认证:Certified MySQL 5.0 DBA (CMDBA)
需要通过两门考试:005-*和006-*(*为任意考试号,现在为002),即005-002,006-002
现在还有一新的认证:Certified MySQL 5.1 Cluster DBA (CMCDBA)
该认证是MySQL数据库集群管理认证
需要首先获得CMDBA,然后再加考:009-*(*为任意考试号,现在为002),即009-002就可获得
除了上述考试外,MySQL还提供了两门升级考试
从Core MySQL 4.x可以通过考007-001升级到CMDEV
从Professional MySQL 4.x可以通过考008-001升级到CMDBA
4x50upgrades.png (13.94 KB)
2007-4-18 22:13
详情请见:
考试费用,每门考试$50,所以与微软认证的MCITP SQL 2005或者MCDBA 2000相比,还是很有竞争力的!
现在注册预约考试,在2007年5月15日之前考Beta考试还可以享受50%的折扣优惠。
不过现在该认证考试资料相当少,仅有官方的学习指南: