首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 冲浪宝典 > 网络资源 > MySQL5之使用经验
【标  题】:MySQL5之使用经验
【关键字】:MySQL5
【来  源】:http://blog.csdn.net/superbible_cs/archive/2006/06/08/780427.aspx

MySQL5之使用经验

MySQL5支持视图、存储过程、触发器等高级特性了,终于象个完整的数据库了!

很高兴啊,我们做项目的时候选择性更强了。

不过在我一个实际的网站项目中,发现事实和看上去的不太相同啊。是否支持这些特性和支持得多好毕竟是不同的问题!比如在使用Oracle时,发现在9i上能正确执行的统计SQL到8i上居然报错,无非是多用了几个嵌套的子查询。Oracle尚且如此,MySQL也的确不能有太高期望。

下面列举一下MySQL5的问题:

  1. 版本5.0.16中对视图进行排序时,会导致服务器崩溃。如:select * from 视图名 order by 某字段。所幸5.0.21版本解决了这个问题。不过我这只是随便一用就能碰上这种致命错误,谁知道还有多少bug隐藏着呢?
  2. 存储过程更是不太爽。居然不支持递归,SQLServer和Oracle都早就支持了。郁闷,在处理树形数据时,只能写点固定树的深度的视图了。
  3. 1.1.20版本的Query browser和1.1.9版本的Administrator客户端工具稳定性好差,每天能崩个几回。不过功能比以前强些了。Query browser中多粘贴点SQL脚本就能搞死它;CREATE 某东西,按执行多两次、或快了些也能搞死它。只能说比没有强,凑合用吧。

其他基本功能用起来还不错,没碰到什么问题。当然MySQL有如此影响力肯定有他独到之处,对我来说除了免费外就是速度快、用户群大(则技术支持会比较多),否则可以考虑免费的其他数据库,如PostgreSQL,它的客户端工具就专业多了,初步感觉跟SQLServer的差不多了。

Pro*C中调用SQL:【上一篇】
肉夹膜式执行方法:【下一篇】
【相关文章】
  • mysql5.0认识总结
  • 关于Mysql5出现乱码的问题
  • Linux 上 MySQL5 的安装
  • hibernate调用mysql5.0存储过程小记
  • MySQL5.0-win32……(1)
  • Freebsd6.0下ports安装apache2.2.0+mysql5.1.7+php5.1.2
  • my.ini文件 (Mysql5)
  • Mysql5.0 存储过程
  • Mysql5.0 触发器
  • Mysql5 数据库管理
  • 【随机文章】
  • 全球首发----Tech·Ed 2006中国 实况报道。全程跟踪。
  • blog测试
  • Window.open()打开一个窗体不被拦截
  • 如何制作卷边效果?
  • 鼠标设置小技巧
  • tomcat下的jsp和servlet的字符编码问题
  • Debian系统配置工具ZZ
  • 在源字符串中删除子字符串的函数
  • 关于如何在ASP.NET 2.0中定制Expression Builders
  • Application Server产品简介
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.