MySQL 企業(yè)版是由MySQL AB公司推出的商業(yè)版本,包含一些高級功能和支持服務(wù),主要面向企業(yè)級應(yīng)用和IT環(huán)境。然而,在2010年Oracle收購了MySQL AB公司,并將MySQL 企業(yè)版其后續(xù)版本更名為MySQL Enterprise Edition,繼續(xù)提供商業(yè)版服務(wù)。
相應(yīng)地,MySQL 開發(fā)版是MySQL Community Server的另一種版本,是一個開源免費(fèi)的數(shù)據(jù)庫管理系統(tǒng)。每個MySQL版本都有其自身的優(yōu)點(diǎn)和特點(diǎn)。企業(yè)版為企業(yè)提供高級質(zhì)量控制、安全性、穩(wěn)定性和可靠性。開發(fā)版則更加注重新功能的探索和開發(fā),同時充分利用社區(qū)的力量進(jìn)行更新和迭代。
//這里給出一個開發(fā)版mysql命令行使用示例 //假設(shè)我們已經(jīng)安裝了mysql開發(fā)版,并在命令行中輸入了以下命令: mysql -u root -p //接著會出現(xiàn)輸入密碼的提示,我們輸入密碼后可以成功登錄mysql服務(wù)器。 //假設(shè)我們需要創(chuàng)建一個新的database,可以執(zhí)行以下代碼: CREATE DATABASE test_database; //然后我們需要選中這個新的數(shù)據(jù)庫,可以執(zhí)行以下代碼: USE test_database; //接著我們可以創(chuàng)建一個新table CREATE TABLE test_table ( id INT NOT NULL AUTO_INCREMENT, name VARCHAR(30) NOT NULL, age INT NOT NULL, PRIMARY KEY (id) ); //我們還可以插入一些數(shù)據(jù) INSERT INTO test_table (name, age) VALUES ('Tom', 29), ('Jerry', 31), ('Mike', 25); //最后查詢一下表中的數(shù)據(jù) SELECT * FROM test_table;
總的來說,MySQL Enterprise Edition主要面向企業(yè)級應(yīng)用和IT環(huán)境,提供高級質(zhì)量控制、安全性、穩(wěn)定性和可靠性。而開放源代碼的MySQL Community Server的開發(fā)版則更加注重新功能的探索和開發(fā),更加適合個人和小型團(tuán)隊使用。