Mysql4.1的新特性以及安装
作者: 唐布拉草原 日期: 2007-07-02 20:11
MySQL4.1是即MySQL4.0的后续版本,然而这个小数点后一位的版本变化却完全不足以体现MySQL4.1的重大升级。
MySQL4.1显著的功能升级如下:
1、支持子查询
MySQL终于开始支持子查询,这对于SQL功能支持尚不完全的MySQL来说,无疑是一次重大升级,这将给无数基于MySQL的复杂应用带来大幅度的简化。
2、支持PreparedStatement
PreparedStatement使用placeholder(占位符)的方式来带入参数,不但可以避免SQL Injection的潜在安全问题,也会大幅度提高复杂SQL的多次执行效率
3、全面的Unicode支持
支持指定表的字符集属性
4、更好的字符集检测
配合MySQL4.1,使用最新版本的3.0.16的MySQL JDBC Driver,可以更好的解决读写数据库的乱码问题。
在默认的配置连接情况下,JDBC Driver将检测数据库表的字符集,自动将UTF-8表示的字符串转换为数据库表的字符集存储。
因此,jdbc:mysql://localhost/hibernate?useUnicode=true&EncodingCharacter=GBK这种字符集指定将不再需要
5、正式的SSL连接支持
6、MySQL默认的网络通讯协议修改
因此以老的兼容MySQL3.x/MySQL4.0的客户端将无法成功连接MySQL4.1
7、MySQL PHP API改变
MySQL4.1的PHP API 改成了 MySQLI,不再是传统兼容MySQL3.x/MySQL4.0的MySQL PHP API。
8、提供了创建数据库的工具Server Instance Config Wizard,在默认配置生成的数据库实例下,数据库表默认类型已经从MyISAM改为InnoDB,即默认支持事务类型表。
由于有如此重多的功能修改,以及相当部分的不兼容的升级,因此现有基于MySQL3.x/MySQL4.0的应用升级到MySQL4.1需要非常慎重,完全测试才行。
但是对于新开发的应用,由于MySQL4.1的重大功能改进,因此强烈建议使用MySQL4.1
评论: 0 |
引用: 30 |
阅读: 443
发表评论
订阅
上一篇
返回
下一篇
标签:


mysql模糊查询sql语句 (2008-05-27 19:19)
解决MYSQL字符乱码,将字符转换为 UTF-8,gbk (2008-03-18 11:24)
每天自动备份MYSQL数据库(dh空间) (2008-02-15 17:15)
dreamhost(DH)空间MYSQL数据库备份方法 (2008-02-15 16:59)
php+mysq(1.52g)视频教程 (2008-01-20 14:35)
Sun收购数据库MySQL (2008-01-17 21:15)
清空mysql数据表 sql语句 (2007-10-29 23:26)
mysql启动停止命令 (2007-10-25 10:23)
MySQL 数据库同步镜像功能 (2007-09-30 19:22)