服务器和数据库基本知识

今天开始进行第二阶段的学习了,第一节课主要讲了一些数据库的基本知识。

 

1服务器相关

1.1服务器的相关知识主要学习:数据库和业务 

1.2服务器:服务器指一个管理资源并为用户提供服务的计算机。说白了服务器也是一台电脑。任意一台电脑,安装上服务器管理软件,当其他用户可以仿问时,这台电脑就可以称为服务器了。 

1.3 ip和域名

1.3.1 ip地址:IP地址被用来给Internet上的电脑一个编号,Internet上的每台主机(Host)都有一个唯一的IP地址IP地址就像是我们的家庭住址一样。 

1.3.2域名:通常指网址。域名使一个IP地址有"面具" 。一个域名的目的是成为便于记忆和沟通的一组服务器的地址。 

1.3.3域名解析:域名解析是把域名指向网站空间IP,让人们通过注册的域名可以方便地访问到网站的一种服务。就是ip地址和域名关联起来。 

1.3.4 DNS服务器:DNS服务器是计算机域名系统 (Domain Name System Domain Name Service) 的缩写,就是来进行域名解析的,把域名转成ip地址。

域名必须对应一个IP地址,而IP地址不一定有域名。

 

2 数据库入门

2.1.1数据保存到内存:

优点:读写非常快

缺点:程序关闭导致数据丢失

 

2.1.2数据保存到文件:

优点:数据可以永久保存

缺点:

1)频繁地IO操作,效率不高!

2)数据管理不方便。例如查询某个数据需要全部读取出来,再匹配。

 

2.1.3数据保存到数据库软件:

优点:

1)数据永久保存下来

2)数据管理非常方便。(例如查询非常快速和方便) 

 

2.2数据库软件

数据库,俗称数据的仓库。方便管理数据的软件(或程序)。

2.3市面上数据库软件

1Oracle,甲骨文公司的产品。 当前最流行应用最广泛的数据库软件。和java语言兼容非常好。适合中大型,中大应用。但是收费,不开源,一般公司不用

2SQL Server: 是微软公司的产品。window平台应用非常广泛。和c#net平台兼容非常好。

3DB2IBM公司的产品。IBM服务器--> UNIX -> DB2- > Websphere,适合中大型应用,银行,公安系统用的多。

4MySQL: 开源组织的产品。甲骨文公司的产品。免费!!!和java语言兼容非常好!适合中小企业,中小应用关系型数据库。适合中小企业。好用,

5MongoDB: 非关系型数据库。大数据用的多。 

 

3 dos命令窗口

2.1开始-运行-输入cmd,就会弹出dos命令窗口

2.2命令:

ipconfig 输出本机的ip地址 

ping+ip地址:测试连接,会发送数据并返回接收。例如:ping 192.168.1.102 

ping -t 会一直发数据 

 

4安装服务器管理软件 

4.1 Php集成开发环境Wamp包括:

W: 是windows系统的意思

AApache(服务器管理软件)

Mmysql(数据库)

Pphp(开发语言) 

tips:实际公司用的一般是lampL代表linux系统,其他都一样 

集成开发环境的好处就是:只安装这一个软件,所有用到的就全配好了。

 

4.2 安装

4.2.1下载wamp安装包,然后安装,注意安装路径不要有中文

 

可以创建快捷图标

Smtp,是配邮箱的,可以暂不用管。

安装好后启动,右下角会出现绿色标识

 

 

4.2.2打开安装目录,有两个目录比较重要:

 

进入bin目录,有三个文件夹:

 

www 目录,就是站点文件夹

在这里建一个a.html

在浏览器输127.0.0.1/a.html ,就会仿问这个文件了 

127.0.0.1 localhost/ 都是指本机 

 

5配置环境变量

5.1环境变量是什么:在命令窗口输入命令的时候会在对应的文件夹中找这个命令,如果当前文件夹找不到命令就去环境变量里面找 

5.2计算机-属性-高级系统设置-环境变量-系统变量-path

 

进入wamp安装目录:D:\wamp\bin\mysql\mysql5.6.17\bin,把这个路径复制,再添加到path中,注意前面加一个半角的分号;

 

5.3如果不配置环境变量

可以直接进入D:\wamp\bin\mysql\mysql5.6.17\bin这个目录,在地址栏中输入cmd,也可以直接进入dos命令窗口,这时就直接是在这个目录中操作了

 

6 安装独立的mysql5.5

也可以安装更新的版本,可以去官网下载,但是注意不要安装最新的版本,可能会不稳定。 

 

7 查看mysql

1cmd命令窗口打开后,输入mysql -u root -p,回车,结果如下:

 

这个验证是验证是否安装成功的,也是mysql一系列操作的入口。

2)因为password是空的,所以直接回车,(如果安装时设置了密码,就输入密码),结果为:

  

输入show databases; MySQL命令显示所有数据库

  

出现四个数据库,前三个不能删,test可以自己用。 

 

7 mysql数据存储结构:

先数据库,再表,再有数据

 

8 安装可视化界面sqlyogNavicat

用来把数据库以视图界面方式展现出来。

Mysql只是给了一个服务,所以需要一个可视化操作,来管理他。因为在cmd里操作不方便,所以使用这种可视化软件,注意它们不是数据库,mysql才是数据库。

posted @ 2018-11-12 17:29  后知后觉0107  阅读(6656)  评论(0编辑  收藏  举报