mysql-frontbitscn.com
今天因为一个关于 mysql 的问题安装了 mysql 和操作 mysql 的一个客户端环境 mysql-front,总结一下。
mysql 的官方网站为:http://dev.mysql.com/,到这里可以直接下载最新的版本:http://dev.mysql.com/downloads/
写这篇文章的时候,最新的版本是 5.5.20。可以选择 32 位还是 64位,还可以选择下载压缩方式的,还是带有 windows 安装器,对于新手来说,使用 windows 安装器更加简单一些。
具体的安装反而没有什么特别的。
连接器在 .net 环境下使用 mysql,你还需要一个连接器,可以在这里下载:http://dev.mysql.com/downloads/connector/net/
目前的版本是 6.4 版,支持 mysql 5.0, 5.1, 5.4 和 5.5。当使用 mysql 5.5 及以上版本的时候可以支持 windows 验证,客户端的表缓存,简单的连接故障转移支持,以及对 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 命令行工具。
可是这样的话,我们就必须要熟练掌握大量的命令了。对于大多数的用户来说,gui 界面总是比较受欢迎的。 mysql-front 可以解决这个问题。
mysql-front 为 mysql 提供了一个 gui 界面,或者说类似于 sqlserver 的 management studio。
这个软件的地址:http://www.mysqlfront.de/wp/
朋友帮我拷贝了一个,安装之后却有问题,直接到这里下载一个就解决了。
在 mysql 的网站上,还发现了一个 mysql workbench,看介绍功能类似,不过没有使用过,下载地址:http://dev.mysql.com/downloads/workbench/5.2.html
查了一下介绍:
mysql workbench 是 mysql 最近释放的可视数据库设计工具。这个工具是设计 mysql 数据库的专用工具。
你在 mysql workbench 中建立的被称之为物理数据模型。一个物理数据模型是针对一个特定 rdbms 产品的数据模型;本文中的模型将具有一些 mysql 的独特规范。我们可以使用它生成(forward-engineer)数据库对象,除了包含表和列(字段)外,也可以包含视图。
这篇文章: mysql workbench的使用教程 (初级入门版) 有比较详细的介绍。
以上就是安装 mysql 和 mysql-front_mysql的内容。