当前位置: 首页 > 图文教程 > 数据库 > MYSQL > MySQL数据库环境使用攻略

MYSQL
提高MySQL 查询效率的三个技巧
mysql同步复制搭建方法指南详细步骤
详解MySQL中DROP,TRUNCATE 和DELETE的区别实现mysql从零开始
MySQL Replace INTO的使用
mysql 分页优化解析
同时运行多个MySQL服务器的方法
mysql主从服务器同步心得体会
删除mysql数据库中的重复数据记录
mysql忘记密码的解决方法
mysql替换表中的字符串的sql语句
Lost connection to MySQL server during query的解决
mysql出现Error performing load command的解决方法
mysql中的“money”类型说明
mysql常见错误集锦
MYSQL administrator 使用
MYSQL初学者命令行使用指南
MySQL的Query Cache原理分析
linux下改良版本mysqldump来备份MYSQL数据库
mysql删除表中某一字段重复的记录
log引起的mysql不能启动的解决方法

MYSQL 中的 MySQL数据库环境使用攻略


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-30   浏览: 186 ::
收藏到网摘: n/a

在使用MySQL之前,需要建立数据库的环境来创建数据表,首先我们需要安装该数据库环境,即MySQL。

  1、下载MySQL

  MySQL的官方网站是http://www.mysql.org/,如图2-9所示:

  MySQL<a href='http://www.RuanChen.Com/'><u>数据库</u></a>环境使用全过程

  图2-9  MySQL官方网站

  当前稳定版本为5.1,我们选用MySQL 5.1.22作为数据库服务器,到其官方网站http://dev.mysql. com/downloads/mysql/5.1.html进行下载,下载后的文件为mysql-noinstall-5.1.22-rc-win32.zip。该版本是个绿色软件,解压缩即可使用。

  2.安装MySQL

  我们将mysql-noinstall-5.1.22-rc-win32.zip文件解压到D盘根目录中,并修改解压后的根目录名为mysql,这样做是为了目录名简单一些,方便我们使用。解压后的目录结构如图2-10所示。

  MySQL<a href='http://www.RuanChen.Com/'><u>数据库</u></a>环境使用全过程

  图2-10  MySQL解压后目录

该根目录下包含以下几个最常用的子目录。

  bin目录:该目录包含了MySQL的启动、停止等各种操作命令文件,我们也要使用这下面的命令文件来启动和管理MySQL。

  data目录:该目录是MySQL的数据库存放目录。在该目录下,每一个子目录对应一个数据库。默认时包含两个数据库,即mysql和test。在该data目录下直接新建一个目录,即表示新建了一个数据库

  Docs目录:该目录下包含了MySQL的文档,其中manual.chm为MySQL的英文版使用手册。

  其他的子目录对开发人员来说不必太多关注。另外,该根目录下有5个以ini为扩展名的文件,分别表示不同级别的MySQL配置参数文件。例如my-small.ini、my-large.ini等。我们可以手动来修改这些文件内的属性值,也可以通过SQL-Front来进行管理。

  3.MySQL的启动与停止

  MySQL的安装文件解压缩完成后,它的安装过程即结束,但此时还不能够使用。要使用MySQL,必须启动MySQL的服务。需要使用D:/mysql/bin目录下的mysqld命令,命令行语法如下:

  mysqld --console

  选择“开始”→“菜单”→“运行”命令,在弹出的对话框中输入“cmd”,进入Windows命令窗口。然后通过“cd”命令进入到D:/mysql/bin目录,执行上面的命令行,即可启动MySQL的服务。此时显示的窗口如图2-11所示。

  如果要停止MySQL的服务,只需要关闭上面的窗口即可。

  到这里我们应该已经结束了MySQL的安装与启动了,但是上面的这种启动方式需要每一次都执行命令行,对于我们的使用十分不便。为此,我们在D:/mysql/bin目录下新建一个批处理文件mysql-startup.bat,写入一行启动命令语句“mysqld --console”,以后我们只需要双击该批处理文件即可启动MySQL服务了。

  MySQL<a href='http://www.RuanChen.Com/'><u>数据库</u></a>环境使用全过程

  图2-11  启动MySQL服务

4.MySQL服务的启动与停止

  上面使用bat批处理来开启一个MySQL服务,服务运行在命令窗口中。我们也可以以服务的形式启动MySQL。分别使用如下命令:

  net stop mysql

  net start mysql

  需要注意的是,net stop和net start后面的mysql是MySQL服务器安装时的服务名称,只有使用二进制的MySQL安装程序安装时才会有该服务,该服务可以在Windows的服务管理列表中找到。

  下面是停止和启动MySQL服务的实例:

  D:msyqlbin>net stop mysql

  MySQL 服务正在停止。

  MySQL 服务已成功停止。

  D:msyqlbin>net start mysql

  MySQL 服务已经启动成功。

  2.5.2  安装MySQL客户端软件SQL-Front

  为了能够方便地管理和浏览数据库,我们使用一个MySQL的客户端管理软件SQL-Front来进行管理,该软件实际上是MySQL-Front的新版命名。它的官方网站是http://www.sql-front.com/,其最新的版本为3.3,我们可以在该网站上找到该版本的下载链接“http://www.omnipotus.com/download/ SQL-Front_Setup.exe”,下载的文件为SQL-Front_Setup.exe。

  双击安装文件SQL-Front_Setup.exe,一直单击“下一步”按钮即可完成安装。安装完成后会在“开始”菜单中添加“SQL-Front”一项,单击其启动文件会让你输入连接数据库的信息,如图2-12所示。

  MySQL<a href='http://www.RuanChen.Com/'><u>数据库</u></a>环境使用全过程

  图2-12  新建数据库连接

此时选择“连接”选项卡,输入连接的服务器为“localhost” ,端口使用默认的3306,并且在“注册”选项卡中使用默认的用户root,密码为123。单击“确定”按钮即可打开软件的主界面,如图2-13所示。

  MySQL<a href='http://www.RuanChen.Com/'><u>数据库</u></a>环境使用全过程

  图2-13  SQL-Front主界面

  2.5.3  新建数据库demo

  接下来我们使用SQL-Front来新建一个数据库数据库名命名为demo。选择图2-13中的“数据库”→“新建”→“数据库”命令,会弹出如图2-14所示的界面。

  MySQL<a href='http://www.RuanChen.Com/'><u>数据库</u></a>环境使用全过程

  图2-14  创建数据库demo

在该界面的文本框中输入新建的数据库名称“demo”,单击“确定”按钮即可完成数据库的创建。此时图2-13中左侧的树形结构中就有了“demo”这一项了。

  2.5.4  新建用户表user

  接下来我们使用SQL-Front来新建数据表user。选中图2-13中左侧的数据库“demo”,选择“数据库”→“新建”→“表格”命令,会弹出如图2-15所示的创建数据表界面。

  MySQL<a href='http://www.RuanChen.Com/'><u>数据库</u></a>环境使用全过程

  图2-15  新建数据表user

  在该界面中输入表名称为“user”,然后进入“字段”选项卡添加该表的4个字段,并设置字段的类型、长度及相关属性,如图2-16所示。

  最后单击“确定”按钮即可完成数据表的创建。此时在图2-13左侧的demo数据库展开即可显示新建的user数据表了。

  MySQL<a href='http://www.RuanChen.Com/'><u>数据库</u></a>环境使用全过程

  图2-16  新建字段

当然我们可以直接使用SQL语句来创建该表,只需要在图2-13右侧的“SQL编辑器”选项卡中输入下面的SQL语句,单击“执行”按钮即可。


  CREATE TABLE IF NOT EXISTS user (
  ID int(10) unsigned NOT NULL auto_increment,
  username varchar(50) ,
  password varchar(50) ,
  email varchar(50) ,
  PRIMARY KEY (ID),
  UNIQUE KEY ID (ID),
  KEY ID_2 (ID)
  );

  2.5.5  添加一条用户数据

  为了在后面的系统开发中可以进行登录,我们首先在用户表user中添加一个用户记录。选择图2-13左侧的“demo”→“user”选项,在右侧的“数据浏览器”选项卡中即可显示该表的数据列表,如图2-17所示。

  MySQL<a href='http://www.RuanChen.Com/'><u>数据库</u></a>环境使用全过程

  图2-17  添加一条用户数据

  在图2-17的表格中添加一个用户admin,密码设置为admin,E-mail地址为abc@163.com。然后单击工具栏中的“√”按钮,即可提交保存。

  当然我们也可以通过在“SQL编辑器”中执行下面的SQL语句来添加该条数据:

  INSERT INTO user VALUES("1", "admin", "admin", "[email protected]");

  需要说明的是,使用“SQL编辑器”的SQL执行功能可以很方便地进行开发。