MySQL5之使用经验

原创 2006年06月08日 15:19:00

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的差不多了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

linux下使用tar包安装Mysql5.x

Centos下安装Mysql5.5.x 采用mysql源码编译方式,编译器使用Cmake。软件需要mysql-5.5.35.tar.gz和cmake-2.8.10.2.tar.gz 下载地址:ht...

MYSQL5 .1中文使用手册

  • 2011-06-09 15:10
  • 6.79MB
  • 下载

mysql5 使用手册

  • 2009-05-20 15:54
  • 4.40MB
  • 下载

MYSQL5

MySQL5 mysql服务命令行:启动,查看数据库和表方法等   net start mysql启动服务 net stop mysql停止服务 mysql  -u用户名 -p  (...

mysql5的使用 mysql实践

  • 2008-09-23 15:40
  • 124KB
  • 下载

Ubuntu Server下配置Tomcat6+MySQL5总结

Ubuntu Server下配置tomcat6+mysql5总结均来自网络 一、网络配置 检查网络配置 $ ifconfig 配置DHCP客户端 $ sudo vi /etc/networ...

Mysql5存储过程教程

转自:http://www.blogjava.net/bingle/articles/70582.html 注明翻译者陈朋奕及转自:www.phpv.net [From] http://www.u...

mysql5异常处理

1. Sample Problem: Log Of Failures 问题样例:故障记录 当INSERT失败时,我希望能将其记录在日志文件中我们用来展示出错处理的问题样例是很普通的。我希望得到错误的...

MySQL5的异常处理

1. Sample Problem: Log Of Failures 问题样例:故障记录 当INSERT失败时,我希望能将其记录在日志文件中我们用来展示出错处理的问题样例是很普通的。我希望得到错误的记...

mysql5 存储过程

MySql5.0以后均支持存储过程,最近有空,研究了一把这个格式:CREATE PROCEDURE 过程名 ([过程参数[,...]])[特性 ...] 过程体CREATE FUNCTION 函数名 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)