[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 软件资源 >> 編程開發 >> 《MySQL》(MySQL)4.1.10 Windows x86版,編程開發、資源下載
《MySQL》(MySQL)4.1.10 Windows x86版,編程開發、資源下載
下載分級 软件资源
資源類別 編程開發
發布時間 2017/7/13
大       小 -
《MySQL》(MySQL)4.1.10 Windows x86版,編程開發、資源下載 簡介: 中文名: MySQL英文名: MySQL版本: 4.1.10 Windows x86版發行時間: 2005年02月20日制作發行: MySQL AB.地區: 美國簡介: mysql是一個廣受Linux社區人們喜愛的半商業的數據庫。mysql是可運行在大多數的 Linux平台(i386,Sparc,etc),以及少許非Linux甚至非Unix平台。 1、 許可費
電驢資源下載/磁力鏈接資源下載:
全選
"《MySQL》(MySQL)4.1.10 Windows x86版,編程開發、資源下載"介紹
中文名: MySQL英文名: MySQL版本: 4.1.10 Windows x86版發行時間: 2005年02月20日制作發行: MySQL AB.地區: 美國簡介:
IPB Image

IPB Image

IPB Image

IPB Image

IPB Image

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命令必須通過客戶方代碼來協調, 這種情形是借助於相當健全的
查詢語言和賦予客戶端鎖定和解鎖表的能力,這樣才允許的多語句運行。
7、 參考完整性(Referential Integrity-RI)
mysql的主要的缺陷之一是缺乏標准的RI機制;然而,mysql的創造者也不是對其用戶的
願望置若罔聞,並且提供了一些解決辦法。其中之一是支持唯一索引。 Rule限制的缺乏(在
給釘字段域上的一種固定的范圍限制)通過大量的數據類型來補償。 不簡單地提供檢查約束
(一個字段相對於同一行的另一個字段的之值的限制)、 外部關鍵字和經常與RI相關的“級聯
刪除”功能。有趣的是,當不支持這些功能時,SQL分析器容忍這些語句的句法。這樣做目的
是易於移植數據庫到mysql中。這是一個很好的嘗試, 並且它確實未來支持該功能留下方便
之門;然而,那些沒有仔細閱讀文檔的的人可能誤以為這些功能實際上是存在的。
8、 安全性
自始至終我對mysql最大的抱怨是其安全系統,它唯一的缺點是復雜而非標准, 另外只
有到調用mysqladmin來重讀用戶權限時才發生改變。 通常的SQL GRANT/REVOKE 語句到最近
的版本才被支持,但是至少他們現在有了。 mysql的編寫者廣泛地記載了其特定的安全性系
統,但是它確實需要一條可能是別無它法的學習過程。
9、備份和恢復、數據導入/導出
強制參考一致性的缺乏顯著地簡化備份和恢復, 單靠數據導入/導出就可完美復制這一
功能。LOAD DATA INFILE命令給了數據導入很大的靈活性。 SELECT INTO命令實現了數據導
出的相等功能。另外,既然mysql不使用原始的分區, 所有的數據庫數據能用一個文件系統
備份保存。數據庫活動能被記載。 與通常的數據庫日志不同(存儲記錄變化或在記錄映像之
前/之後), mysql記載實際的SQL語句。這允許數據庫被恢復到失敗前的那一點,但是不允許
提交(commit)和回卷(rollback)操作。
10、連接性
mysql客戶庫是客戶/服務器結構的C語言庫, 它意味著一個客戶能查詢駐留在另一台機
器的一個數據庫。然而mysql真正的強項處於該庫中的語言“包裝器(wrapper)”, Perl、
Pathon和PHP只是一部分。Apache的Web服務器也有許多模塊例如目錄存取文件等允許各種各
樣的Apache配置信息(例如目錄存取文件)使用mysql,應用程序接口簡單、 一致並且相但完
整。另外、多平台ODBC驅動程序可自由獲得。
11、未來
mysql的開發繼續以快速進行著。事實上,開發步伐對大多數開放源代碼是一種挑戰。
本文提到的幾個抱怨中有很多新功能正在解決,然而,我將不對還沒確實存在的特征做評價。
開發者們向我表明了在未來的開發中把增加查詢功能和提高查詢速度作為最高優先級。
12、總結
mysql是數據庫領域的中間派。它缺乏一個全功能數據庫的大多數主要特征, 但是又有
比類似Xbase記錄存儲引擎更多的特征。它象企業級RDBMS那樣需要一個積極的服務者守護程
序,但是不能象他們那樣消費資源。查詢語言允許復雜的連接(join)查詢,但是所有的參考
完整必須由程序員強制保證。
mysql在Linux世界裡找到一個位置-提供簡潔和速度,同時仍然提供足夠的功能使程序
員高興。數據庫程序員將喜歡其查詢功能和廣泛的客戶庫,數據庫管理員會覺得系統缺乏主
要數據庫功能,他們會發覺它對簡單數據庫(在不能保證購買大牌數據庫時)是有價值的。
相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved