MySQL数据库环境使用全过程

本文介绍MySQL数据库的下载、安装及启动方法,并演示如何使用SQL-Front客户端软件创建数据库和数据表,最后添加了一条用户数据。

1.1.1 MySQL下载、安装与启动

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

1、下载MySQL

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

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所示:

2-10 MySQL解压后目录

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

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

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

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

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

3MySQL的启动与停止

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

mysqld --console

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

2-11 启动MySQL服务

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

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

4MySQL服务的启动与停止

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

net stop mysql

net start mysql

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

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

D:\msyql\bin>net stop mysql

MySQL 服务正在停止.

MySQL 服务已成功停止。

D:\msyql\bin>net start mysql

MySQL 服务已经启动成功。

上面讲解了MySQL命令的使用,我们可以直接将上一节课创建的demo.sql文件中的SQL语句来创建MySQL数据库。但我们还有更方便的方式,可以使用MySQL的客户端软件来创建数据库。

1.1.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所示:

2-12 新建数据库连接

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

2-13 SQL-Front主界面

该主界面的左侧树形结构显示了当前数据库中的所有数据库名列表,展开数据库名即可看到数据库中的数据表。右侧显示了数据库、数据表的详细信息,并有一个“Query”的页面,用于执行SQL语句。

1.1.3 新建数据库demo

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

2-14 创建数据库demo

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

1.1.4 新建用户表user

接下来我们使用SQL-Front来新建数据表user。选中图2-9中左侧的数据库demo,单击菜单“数据库à新建à表格”,会弹出如图2-15所示的创建数据表界面:

2-15 新建数据表user

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

2-16 新建字段

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

当然我们可以直接使用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)

);

1.1.5 添加一条用户数据

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

2-17 添加一条用户数据

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

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

INSERT INTO user VALUES("1", "admin", "admin", "abc@163.com");

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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值