zoukankan      html  css  js  c++  java
  • 服务器和数据库基本知识

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

     

    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:wampinmysqlmysql5.6.17in,把这个路径复制,再添加到path中,注意前面加一个半角的分号;

    5.3如果不配置环境变量

    可以直接进入D:wampinmysqlmysql5.6.17in这个目录,在地址栏中输入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才是数据库。

  • 相关阅读:
    守卫者的挑战
    黑魔法师之门
    noip2015 普及组
    noip2015 提高组day1、day2
    40026118素数的个数
    高精度模板
    经典背包系列问题
    修篱笆
    [LintCode] Linked List Cycle
    [LintCode] Merge Two Sorted Lists
  • 原文地址:https://www.cnblogs.com/hzhjxx/p/9947825.html
Copyright © 2011-2022 走看看