
1.2 MySQL的下载、安装及使用
本书的部分案例用到了MySQL数据库,本节将简单介绍MySQL的下载、安装及使用,如果读者想更加深入地学习MySQL数据库,请参考其他有关MySQL使用的书籍。
1.2.1 下载MySQL
学习本书中的案例,可以使用MySQL 5.5及其以上版本,读者可以根据不同的操作系统平台下载安装相应的MySQL程序版本。本书将以Windows平台的32位机器为例,介绍MySQL的具体下载过程,具体步骤如下。
在浏览器地址栏输入“http://www.mysql.com/downloads/mysql/”,按Enter键进入下载页面,并下拉页面右侧滚动条到如图1-14所示的位置。单击图1-14中所示标识的超链接,进入如图1-15所示的登录页面。

图1-13 填写记录

图1-14 MySQL下载页面1
在如图1-15所示页面中输入正确的用户名及密码后即可进入如图1-16所示的下载页面,在该页面中,读者根据情况选择一个下载链接即可下载。

图1-15 登录页面

图1-16 MySQL下载页面2
说明:如果读者没有在MySQL中注册,则需要在如图1-15所示页面进行注册,具体注册过程读者可根据提示进行,由于篇幅所限,这里不再赘述。
1.2.2 安装设置MySQL
MySQL安装程序下载完成之后,即可进行安装。下面仍以Windows平台为例对MySQL的安装方法进行介绍。具体安装步骤如下。
解压缩刚刚下载的MySQL安装程序,双击解压出来的Setup.exe安装文件,进入如图1-17所示的界面,然后单击
按钮进入如图1-18所示的向导界面。
单击如图1-18所示的
按钮进入如图1-19所示安装界面,单击
按钮进入正式的安装过程,如图1-20所示。

图1-17 MySQL安装界面

图1-18 选择典型安装

图1-19 即将安装
等待一段时间后,即会安装完成,如图1-21所示。单击
按钮完成安装,进入设置界面,如图1-22所示。

图1-20 正在安装

图1-21 安装完成

图1-22 设置界面
单击如图1-22所示的
按钮进入下一向导界面,如图1-23所示,注意要选中标准项,单击
按钮进入下一步,如图1-24所示。选中第二项后单击
按钮。
单击如图1-24所示的
按钮后进入如图1-25所示的向导界面,读者可以在该界面进行安全设置,可以根据需要进行设置,但要注意在开发中连接数据库部分要与该处相对应。然后单击
按钮进入如图1-26所示界面,单击
按钮保存设置并结束设置。

图1-23 标准设置

图1-24 选中第二项

图1-25 安全设置
说明:对MySQL的设置可以在安装成功后进行修改,具体操作方法如图1-27所示。

图1-26 保存设置

图1-27 进入设置界面
1.2.3 MySQL的简单使用
本节将使用MySQL命令行创建一个简单的表,并对该表进行简单操作,通过这些操作向读者介绍MySQL的简单使用。具体操作步骤如下。
打开命令行窗体,打开的具体方法如图1-28所示,进入命令行后,如果用户设置了密码,则需要输入密码才可进行操作,按Enter键后进入命令行,如图1-29所示。

图1-28 打开命令行

图1-29 进入命令行
在命令行中可以对数据库进行操作,当然首先选择要操作的数据库。MySQL默认有一个名称为test的数据库,下面以该数据库为例进行介绍。首先执行语句use test,选择数据库,效果如图1-30所示。
选择数据库后就可以创建表并对表进行操作,下面将创建一个简单的person表,并插入两条记录。将下面的SQL语句输入到命令行,可以一起执行,也可以一句一句执行。一句一句执行的效果如图1-31所示。
create table person(pname char(50),page numeric(2),gender char(2) default '男'); insert into person values('赵卓宇',2,'男'); insert into person values('刘伟',15,'男');

图1-30 选择数据库

图1-31 创建表
上一步创建了person表且插入了记录,下面可以对记录进行查询,在命令行中执行如下语句,效果如图1-32所示。
select * from person;

图1-32 查询表中记录