《MySQL》(MySQL)4.1.10 Windows x86版

《MySQL》(MySQL)4.1.10 Windows x86版
  • 片  名  《MySQL》(MySQL)4.1.10 Windows x86版
  • 简  介  发行时间: 2005年02月20日制作发行: MySQL AB.
  • 类  别  软件
  • 小  类  编程开发


  • 详细介绍中文名: MySQL英文名: MySQL版本: 4.1.10 Windows x86版发行时间: 2005年02月20日制作发行: MySQL AB.地区: 美国简介:

    mysql是一个广受Linux社区人们喜爱的半商业的数据库。mysql是可运行在大多数的
    Linux平台(i386,Sparc,etc),以及少许非Linux甚至非Unix平台。
    1、 许可费用
    mysql的普及很大程度上源于它的宽松,除了略显不寻常的许可费用。mysql的价格随平
    台和安装方式变化。mysql的Windows版本(NT和9X)在任何情况下都不免费,而任何Unix变
    种(包括Linux)的mysql如果由用户自己或系统管理员而不是第三方安装则是免费的,第三
    方案庄则必须付许可费。
    2、 价格
    平台 安装方式 价格
    Windows NT,9X 任何 200美元
    Unix或Linux 自行安装 免费
    Unix或Linux 第三方安装 200美元
    需要一个应用组件 200美元
    可以得到多种支持合同,内容太多不再罗列,最新报价可咨询mysql站点。
    3、 安装
    可以在mysql站点上获得大多数主要的软件包格式(RPM、DBE、TGZ),客户端库和各种
    语言“包装”(Wrapper)可以分开的RPM格式获得。RPM格式的安装没有多大麻烦, 并且无需
    初始配置。在rc3.d(以RedHat RPM为例)生成一个初始脚本,故mysql守护进程在多用户模
    式下重启时被启动运行。mysql的守护进程(mysqld)消耗很少的内存(在运行RedHat 5.1
    的奔腾133上,每个守护进程使用500K内存和另外4M共享内存的开销)并在只有在执行真正
    的查询时才装载到处理器上,这意味着对小型数据库来说,mysql可以相当轻松地使用而不
    会对其他系统功能有太大的影响。
    4、 数据类型
    字段支持大量数据类型是件好事。通常的整数、浮点数、字符串和数字均以多种长度表
    示,并支持变长的BLOB(Binary Large OBject)类型。对整数字段由自动增量选项, 日期
    时间字段也能很好的表示。
    mysql与大多数其他数据库系统不同的是提供两个相对不常用的字段类型:ENUM和SET。
    ENUM是一个枚举类型,非常类适于Pascal语言的枚举类型,它允许程序员看到类似于 red、
    green 、 blue 的字段值,而mysql只将这些值存储为一个字节。SET也是从Pascal借用的,
    它也是一个枚举类型,但一个单独字段一次可存储多个值, 这种存储多个枚举值的能力也
    许不会给你一些印象(并可能威胁第三范式定义),但正确使用SET和CONTAINS关键字可以
    省去很多表连接,能获得很好的性能提高。
    5、 SQL兼容性
    mysql包含一些与SQL标准不同的转变, 他们的大多数被设计成是对SQL语言脚本语言的
    不足的一种补偿。然而,另一些扩展确实使mysql与众不同,例如,LINK子句搜索是自动地忽
    略大小写的。mysql 也允许用户自定义的SQL函数,换句话说, 一个程序员可以编写一个函
    数然后集成到mysql中,并且其表现的与任何基本函数如SUM()或AVG()没有什么不同。 函数
    必须被编译道一个共享库文件中(.so文件),然后用一个LOAD FUNCTION命令装载。
    它也缺乏一些常用的SQL功能,没有子选择(在查询中的查询)。视图(View)也没了。 当
    然大多数子查询可以用简单的连接(join)子句重写,但有时用两个嵌套的查询思考问题比一
    个大连接容易。同样,视图仅仅为程序员隐蔽where子句, 但这正是程序员们期望的另一种
    便利。
    6、 存储过程和触发器
    mysql没有一种存储过程(Stored Procedure)语言, 这是对习惯于企业级数据库的程序
    员的最大限制。多语句SQL命令必须通过客户方代码来协调, 这种情形是
  • 《MySQL》(MySQL)4.1.10 Windows x86版_large