我的php学习第十九天之mysql

昨日回顾

PHP文件的工作原理

image001

www.baidu.com/about/index.php

 

分析的相关信息:

(1)www.baidu.com对应的是服务器上的 DocumentRoot配置项指定的目录

转换成实际目录: e:www

(2)about目录

转成实际目录:e:wwwabout

(3)about/index.html

转成实际目录:e:wwwaboutindex.html

 

Apache配置:

(1)DocumentRoot命令:一个域名对应一个目录

(2)ServerRoot命令:Apache的安装目录

httpd.exe是Apache的主程序

(3)DirectoryIndex:网站的默认首页

DirectoryIndex index.html index.php default.html

(4)<Directory></Directory>目录访问权限

注意:所有的虚拟目录,默认情况下什么权限都没有的。

<Directory  目录路径>

Options  Indexes、none、All //如果默认首页不存在,是否显示文件目录

Order deny,allow   //禁止和允许的顺序

Deny from All     //禁止所有访问

Allow From 192.168.3   //允许192.168.3这个IP段可以访问

</Directory>

 

(5)虚拟主机的配置(基于域名的虚拟主机:一个IP地址,多个域名)

 

先配置本地的DNS文件

在Apache的主配置文件中,来配置虚拟主机

NameVirtualHost  *:80    //允许192.168.3.100的8000端口可以访问虚拟主机

 

虚拟主机的配置文件vhosts.conf

<VirtualHost   *:80>

ServerName  www.baidu.com   //设置域名对应的虚拟主机

DocumentRoot       “E:itcast20140510”    //设置baidu.com域名对就应的目录

#目录权限的配置

<Directory  “E:itcast20140510”>

Options  Indexes、none、All //如果默认首页不存在,是否显示文件目录

Order deny,allow   //禁止和允许的顺序

Deny from All     //禁止所有访问

Allow From  all

</Directory>

#别名

Alias   /abc   “d:music”    //  http://www.baidu.com/abc

</VirtualHost>

 

虚拟主机的优先级高于默认网站目录

<VirtualHost   *:80>

ServerName  localhost   //设置域名对应的虚拟主机

DocumentRoot       “E:www”    //设置localhost域名对就应的目录

#目录权限的配置

<Directory  “E:www”>

Options  Indexes、none、All //如果默认首页不存在,是否显示文件目录

Order deny,allow   //禁止和允许的顺序

Deny from All     //禁止所有访问

Allow From  all

</Directory>

</VirtualHost>

 

数据库服务器

安装了数据库软件的电脑,就称为“数组库服务器”。数据库服务器,为用户提供服务,包括:查询数据、写入数据、修改数据等操作。如:我们安装的是MySQL数据库软件

数据库管理系统DBMS

数据库管理系统DBMS(Database manageMent System),就是管理数据的大型软件。

常见的DBMS

ACCESS:是Microsoft office中一个组件。一般用于小型的网站。

SQL Server:是Microsoft公司开发。可以用于大型网站。

Oracle:是美国甲骨文公司开发的,面向大型网站。

MySQL:是瑞典一家公司开发的,面向中小型网站,现在被甲骨文公司收购了。

       网站的访问快慢,会涉及很多方面的因素:

  • 带宽
  • 服务器的硬件配置
  • PHP程序代码的优化
  • MySQL数据库的结构是不是优化
  • Apache配置
  • 动态网页转成静态网页

 

数据库、表、记、字段、数据

数据库:就是用来管理各种数据的,相当于“文档柜”中的某个“小格子”。比如:公司账簿

数据表:数据表是由来存储数据的。相当于“小格子”中的各种各样的文件。比:账务表格

记录(行):一张表格上的每一行叫一条“记录”。每一行通过 id号来区分是哪一行。

字段(列):每个字段,规定了这一列存储的数据的类型、长度。比如:id字段、title字段

数据(值):指行列交叉处的数据。比如:id=45的记录的ID字段的值是“45”

image003

MySQL中的文件夹结构

image005

Bin:是MySQL的主程序目录。

mysql.exe   是mysql的主应用程序

mysqladmin.exe   修改用户密码

mysqldump.exe    备份数据

……

data:是数据库以及数据文件的存放目录

image007

每个数据库,就是一个文件夹,如:007online、yao都是数据库

image009

Db.opt 是数据库的配置文件信息,比如:数据库的字符集设置

.frm:是数据表的定义文件,每个字段的详细定义

.myd:是数据内容的存储文件

.myi:索引文件,就相当于书的“目录索引”,可以快速的找到内容

 

在DOS命令行模式下:登录和退出MySQL

(1)登录MySQL客户端

在DOS命令下,输入以下命令,可以实现登录

格式:mysql.exe  -h主机名  -u用户名   -p密码

说明:-h代表localhost、-u代表user、-p代表password

注意:-h和主机名、-u和用户名、-p和密码之间不加空格;但主机名和用户以及密码间要有空格隔开。

举例:mysql –hlocalhost  -uroot  -proot  回车

image011

在登录MySQL客户端时,可以先不用输入密码,但-p要写%

本文来自投稿,不代表科技代码立场,如若转载,请注明出处https://www.cwhello.com/468.html

如有侵犯您的合法权益请发邮件951076433@qq.com联系删除

(0)
上一篇 2015年12月1日 11:17
下一篇 2015年12月1日 16:16

相关推荐

  • 做一个网站需要哪些准备工作。

    前言:之前遇到一些朋友来问,如果想做一个网站需要哪些准备工作,那么今天岛主和大伙一起来说说~ 建立一个网站需要提供那些资料~ 第一步: 公司网站的域名 ,就是我们常说的网址: 比如www.toutiao.com 头条,或者 ...

    2022年7月3日
    0111
  • 我来分享建网站并不难,只需6个步骤,就能做出一个网站。

    网络营销是互联网+时代的销售方式,为企业带来了大量的商机,它是一种使用互联网技术和平台来促进产品、服务或品牌的销售与交易。涉及到利用互联网渠道来进行市场营销、销售和服务的过程,包括电子邮件营销、搜索...

    2023年3月15日
    09
  • mysql数据库建立数据表的练习(附代码)

    数据库操作和学习并不难,难的是如何在各种实际运用情况下编写SQL语句的实现。这个过程,需要大量的练习,那么从这里开始,我们来讲解实现。 任务概述 具体关系数据库如下:  数据库名:教师数据库 教师表(编号 c...

    2017年10月21日
    0686
  • mysql基础_数据库的介绍

    一、数据库的介绍 数据库: 存储数据的永久空间,就是通过一种特殊的方式存储到硬盘中。 计算机那个地方是永久空间?-硬盘。 那个是临时空间?-内存 关系型数据库和非关系型数据库 关系型是所有的数据基本上都是有...

    2017年11月20日 MySQL自学教程
    0196
  • 网站建设使用虚拟主机的优点。

    现如今越来越多的网站建设都采用虚拟主机的形式,从定义上来说,虚拟主机是在网络服务器上划分出一定的磁盘空间供用户放置站点、应用组件等,提供必要的站点功能、数据存放和传输功能。所谓虚拟主机,也叫“网站空...

    2022年10月30日
    015
  • 数据库基础篇——数据库介绍及MYSQL的安装配置

    数据库介绍 DataBase,简称DB,数据仓库,提供数据存储以及查询(取)服务的软件。 数据库分类 轻量级:DB2、foxpro、access(访问)、mysql、…… 标准级:MS SQL 2000、2005、2008、2010 重量级:oracle   S...

    2017年10月20日 MySQL自学教程
    0204
  • 关于PHP操作数据库的总结

    学的是:PHP操作MySQL 用什么来操作的:PHP的操作MySQL的扩展函数 开启函数库扩展:在php.ini中,php_mysqlxxxx.dll 操作流程: 1.链接数据库 2.选择数据库和设置编码 3.准备SQL语句 4.发送SQL语句 5.接收结果集...

    2018年3月30日
    0373
  • 哪些网站需要ICP备案以及备案的重要性。

    网站ICP备案给人的第一感觉就是好久好麻烦啊,也不知道有什么用。在互联网行业发展的今天来说,正处于高速发展的时期,面对互联网的冲击,不少传统行业纷纷向互联网靠拢。 假如有一天,你无法备案、无法入住微信...

    2022年7月3日
    0237

联系我们

QQ:951076433

在线咨询:点击这里给我发消息邮件:951076433@qq.com工作时间:周一至周五,9:30-18:30,节假日休息