3、WAMP中的集成MySQL相关基础操作
1、启动运行熟悉WAMP中的MySQL
先有库、再有表、数据最终以记录的形式插入表中。其中对数据进行操作使用SQL语句,SQL是结构化的查询语言。
在wamp中已经内置了MySQL数据库,可以通过如下操作进行启动MySQL服务(每次使用数据库时,必须启动MySQL服务器)
2、控制台操作数据库简介
我们可以通过控制台来连接、操作数据库:(其中默认没有密码,直接回车即可以)
在console中常用的有show、create、drop等命令:
mysql> show databases;
3、phpMyAdmin可视化操作数据库简介
控制台操作起来不太方便,这里可以用phpMyAdmin可视化MySQL数据库操作图形界面(wamp中)
4、建表及表操作的基础知识
4.1、建表:
创建一张表时要设置名称、引擎、编码和表中的字段信息。
建表时需要指定引擎,不同引擎提供不同的功能;
字段用来指明这张表里用了哪些类型的数据:int、varchar、data(日期)、text(文本,最大65535)
4.2、表操作:
insert into 表名(字段列表) value(值列表)
select * from 表名
select * from 表名 where
delete from 表名 where 条件
update 表名 set 字段1=值1,字段2=值2….. where 条件
5、PHP操作MySQL
5.1、开启MySQL扩展:
总共有3种扩展:①MySQL扩展(老的,基本不用了);②MySQLi扩展; ③PDO扩展;
5.2、以使用MySQL扩展为例,用PHP操作MySQL
其实就是函数调用,当开启扩展之后,就可以调用扩展提供的相应函数对数据库进行连接、读写删等操作。默认情况下用户名为root,密码为空
下面几个数MySQL扩展开放的几个重要的接口:
mysql_connect(mysql服务器ip,用户名,密码)
mysql_select_db
mysql_query
mysql_fech_array
你会搭建WAMP环境么?
之前撸了个阿里云的免费虚拟主机,之后就用WordPress搭建了个人分享的博客(www.iyu.pub)。这里特地分享下WordPress的详细建站历程。
要想安装WordPress,首先要搭建WordPress需要的PHP环境。当然,虚拟主机的 PHP环境一般都是默认搭建好的。如果在服务器上或本地搭建就需要配置环境了。这里,以在Windows上搭建WAMP环境为例。
1.WAMP简介
Windows下的Apache+Mysql/MariaDB+Perl/PHP/Python集成安装环境的简称,可以快速安装配置Web服务器。这里,我们搭建Apache、MySQL和PHP的集成安装环境。
2.WAMP安装
目前有不少WAMP的集成软件,可以让我们一次安装并设置好,例如:WampServer,XAMPP,AppServ,phpStudy等等。这里以WampServer为例。
首先,去WampServer官网(http://www.wampserver.com/)下载WampServer的安装包。当前最新版本WampServer 3.0.4,集成了Apache 2.4.18 , MySQL 5.7.11 ,PHP 5.6.19(可选PHP7.0.4)。
由于官网访问速度太慢,这里提供下载链接:
32位:https://sourceforge.net/projects/wampserver/files/WampServer%203/WampServer%203.0.0/wampserver3.0.4_x86_apache2.4.18_mysql5.7.11_php5.6.19-7.0.4.exe/download
64位:https://sourceforge.net/projects/wampserver/files/WampServer%203/WampServer%203.0.0/wampserver3.0.4_x64_apache2.4.18_mysql5.7.11_php5.6.19-7.0.4.exe/download
接下来,就是安装WampServer。
下载好安装包之后,双击exe文件打开,弹出如下提示:
这里暂时只提供了英语和法语可选,我们选择稍微懂点的English。点击OK,出现许可条款
选择 I accept the agreement(我同意条款),单击Next,出现信息窗口
直接Next,出现选择安装路径窗口
默认路径是c:\\wamp64,可以单击Browse(浏览)自己选择一个安装的路径,这里我用默认路径。点击Next,出现创建开始菜单窗口
单击Next,出现信息确认窗口
单击Install(安装),过程如下图
安装快完成时会提示让你选择默认的浏览器
默认使用windows自带的ie,如果想更改为其他的浏览器,就点击是(Y),否则点否(N),我这里就用默认的,接下来弹出选择默认的编辑器
使用默认的,点否(N),配置完成后弹出信息
Next
到这里,WampServer安装完成。
3.WAMP配置
WampServer安装好之后,点击桌面上的快捷方式,等到系统托盘中的WampServer图标变成绿色,表示启动正常,这个时候在浏览器访问http://127.0.0.1/,可以看到如下界面:
到这里,WAMP环境基本上搭建好了。下面,为了方便使用,做了一些简单的配置。
(1)修改默认的语言:
点击系统托盘中的图标,语言默认是英语.为了符合大家的语言习惯,可以把语言改成中文,做法是在系统托盘中右击WampServer图标,鼠标移动到language,在右边弹出框选择chinese。
(2)配置WampServer的www目录:
WampServer安装完成之后,默认的www目录在程序安装所在文件夹的www子文件夹下,但是一般这不是我们想要的目录,为了管理方便,一般将这个设置为我们自己的Web主目录,假设自己的Web主目录路径为E:\\PHP\\web\\ 设置方法如下
首先进入程序所在的文件夹,找到scripts文件夹,进入后有一个名为config.inc.php的文件,用记事本打开此文件,找到如下图所示选中部分的代码($wwwDir),默认为安装目录的www文件夹
将等号后面修改为我们自己的Web主目录,如下图所示即可,注意:Windows里的文件夹为E:\\PHP\\web,这里的是E:/PHP/web
保存文件并关闭,退出WampServer并重新打开即可生效。
(3)配置Apache服务器:
WampServer安装好之后直接支持了PHP页面,文件解释类型都已经添加完毕,所以不需要太多的设置,这里只设置主目录的位置和主页的文件名。
1)设置主目录:
单击系统托盘中的WampServer,选择Apache -> httpd.conf
配置文件会自动以记事本方式打开,找到如下图所示的代码(DocumentRoot,注意前面没有井号#),选中的就是要设置的Web主目录,用户访问你的域名或IP时,Apache服务器会在这个文件夹检索相应的文件,注意Windows路径里面的“\\”(反斜杠)都要替换成“/”(正斜杠),路径外面的双引号要保留。这两行的路径都要修改。
2)设置主页的文件名
WampServer默认的网站起始页面为 index.php、index.php3、index.html、index.htm 用户在访问你的服务器时,Apache 服务器会自动在Web主目录里寻找列表里匹配的文件名,并按优先级高低返回给用户。在DirectoryIndex 后面添加主页的文件名,名称之间用空格隔开,优先级从左到右依次递减。这里使用默认的。
(4)配置PHP解释器
PHP解释器的配置比较轻松,就有两处需要配置;一处是PHP核心配置,另外一处是时区设置。
1)PHP核心配置:默认情况下,PHP不允许执行一些函数,但是这些往往造成一些应用不能实现,所以要调整过来,单击系统托盘,选择菜单中的PHP -> PHP设置,依次点击下图右边所示的那些允许启用的项
2)PHP时区设置:
PHP解释器默认使用格林威治时间GMT,这样就产生了一个问题,函数调用后显示的时间与实际时间相差8小时(中国时间是GMT+8)所以要进行设置。单击系统托盘,选择菜单的 PHP -> php.ini ,打开php.ini配置文件后,找到[Date]字段,将date.timezone改成 ”Asia/Shanghai” 如下图所示
(5)配置MySQL数据库
WampServer包含了一款基于PHP的MySQL数据库管理软件——phpMyAdmin,可以在系统托盘菜单上直接找到。
1)修改界面语言:phpMyAdmin默认的语言是英语
为了符合大家的习惯,可以点击Language后面的下拉列表框,将语言改成简体中文
2)为root账户设置密码
在MySQL数据库中,root账户类似于Microsoft SQL Server的sa账户,具有整个数据库最高的操作权限。然而,在WampServer安装完成之后,默认MySQL的root账户密码为空,这样为以后的数据安全埋下了隐患。在phpMyAd页面的菜单中点击“用户账户”,在列表中能看到root账户,单击root用户一行最后的“修改权限”,如图
点击“修改密码”
输入一个密码(尽量复杂一点),确认重新输入之后,单击“执行”按钮即可完成对root账户设置密码。
到这里,修改密码完成了。我们退出登录,用密码重新登录。
OK!
WAMP环境的安装到这里全部讲完,如果您在配置中碰到了什么问题,可以Mail 我:1@iyu.pub,我会及时回复的。
如果对文章感兴趣,请关注我的头条号—- ITWorld!
本文作者及来源:Renderbus瑞云渲染农场https://www.renderbus.com
文章为作者独立观点不代本网立场,未经允许不得转载。