今天因為一個關(guān)于 MySQL 的問題安裝了 MySQL 和操作 MySQL 的一個客戶端環(huán)境 MySQL-Front,總結(jié)一下。
MySQL 的官方網(wǎng)站為:http://dev.mysql.com/,到這里可以直接下載最新的版本:http://dev.mysql.com/downloads/
寫這篇文章的時候,最新的版本是 5.5.20??梢赃x擇 32 位還是 64位,還可以選擇下載壓縮方式的,還是帶有 Windows 安裝器,對于新手來說,使用 Windows 安裝器更加簡單一些。
具體的安裝反而沒有什么特別的。
在 .NET 環(huán)境下使用 MySQL,你還需要一個連接器,可以在這里下載:http://dev.mysql.com/downloads/connector/net/
目前的版本是 6.4 版,支持 MySQL 5.0, 5.1, 5.4 和 5.5。當使用 MySQL 5.5 及以上版本的時候可以支持 Windows 驗證,客戶端的表緩存,簡單的連接故障轉(zhuǎn)移支持,以及對 EF 框架增強的 SQL 生成。
最簡單的安裝方式就是使用 Windows 的安裝器,啟動之后如下圖所示:
然后選擇安裝類型
如果你選擇了典型,那么就直接安裝了。如果選擇了定制,就會看到下面的定制頁面。
安裝的確認頁面,以及安裝完成頁面。
完成頁面。
在 .NET 中使用 MySQL
官方提供了大量的范例,可以在這里直接查看:http://dev.mysql.com/doc/refman/5.1/en/connector-net-tutorials.html
首先,你需要在項目中引用 MySql.Data
程序集。
然后的使用,就類似于使用 SQLServer 了。
using System; using System.Data; using MySql.Data; using MySql.Data.MySqlClient; public class Tutorial1 { public static void Main() { string connStr = "server=localhost;user=root;database=world;port=3306;password=******;"; MySqlConnection conn = new MySqlConnection(connStr); try { Console.WriteLine("Connecting to MySQL..."); conn.Open(); // Perform database operations } catch (Exception ex) { Console.WriteLine(ex.ToString()); } conn.Close(); Console.WriteLine("Done."); } }
在 MySQL 安裝之后,我們可以通過命令行界面來使用它,類似于使用 Oracle 的 SQL-Plus 命令行工具。
可是這樣的話,我們就必須要熟練掌握大量的命令了。對于大多數(shù)的用戶來說,GUI 界面總是比較受歡迎的。 MySQL-Front 可以解決這個問題。
MySQL-Front 為 MySQL 提供了一個 GUI 界面,或者說類似于 SQLServer 的 Management Studio。
這個軟件的地址:http://www.mysqlfront.de/wp/
朋友幫我拷貝了一個,安裝之后卻有問題,直接到這里下載一個就解決了。
在 MySQL 的網(wǎng)站上,還發(fā)現(xiàn)了一個 MySQL Workbench,看介紹功能類似,不過沒有使用過,下載地址:http://dev.mysql.com/downloads/workbench/5.2.html
查了一下介紹:
MySQL Workbench 是 MySQL 最近釋放的可視數(shù)據(jù)庫設計工具。這個工具是設計 MySQL 數(shù)據(jù)庫的專用工具。
你在 MySQL Workbench 中建立的被稱之為物理數(shù)據(jù)模型。一個物理數(shù)據(jù)模型是針對一個特定 RDBMS 產(chǎn)品的數(shù)據(jù)模型;本文中的模型將具有一些 MySQL 的獨特規(guī)范。我們可以使用它生成(forward-engineer)數(shù)據(jù)庫對象,除了包含表和列(字段)外,也可以包含視圖。
這篇文章: MySQL Workbench的使用教程 (初級入門版) 有比較詳細的介紹。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com