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

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市面上数据库软件

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

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

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

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

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

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系统的意思

A:Apache(服务器管理软件)

M:mysql(数据库)

P:php(开发语言)

tips:实际公司用的一般是lamp,L代表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

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

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

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

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

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

7 mysql数据存储结构:

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

8 安装可视化界面sqlyog或Navicat

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

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

转载于:https://www.cnblogs.com/hzhjxx/p/9947825.html

服务器和数据库基本知识相关推荐

  1. 软件测试培训分享:做软件测试需要掌握数据库的知识吗?

    最近几年,学习软件测试的同学越来越多,大家对于"做软件测试需要掌握数据库的知识吗?"这个问题都比较关注,那么下面小编就来为大家做下详细的介绍. 软件测试培训分享:做软件测试需要掌握 ...

  2. 一文聊“图”,从图数据库到知识图谱

    作者 | 穆琼 责编 | 晋兆雨 头图 | 付费下载于视觉中国 随着知识图谱的发展,图数据库一词被越来越多的提到.那么到底什么是图数据库,为什么要用图数据库,如何去建设一个图数据库应用系统,图数据库与 ...

  3. flume监听服务器文件,flume监听服务器端口数据库

    flume监听服务器端口数据库 内容精选 换一换 本章节为您介绍以下内容:准备弹性云服务器作为GDS服务器在使用GDS导入导出数据之前,需要准备一台或多台与GaussDB(DWS) 集群在相同VPC内 ...

  4. 二级Access数据库大纲知识要点

    一.数据库基础知识 1.基本概念 1.1 数据库 数据库:指存储在计算机存储设备上.大量结构化的.可共享的相关数据的集合. 信息.消息.信号.数据.知识: 数据库管理系统(DBMS):指帮助用户建立. ...

  5. Mysql数据库基础知识总结,结构分明,内容详细

    数据库知识总结 一,Select的使用 1. 基本的Select语句 2.排序与分页 3.多表查询 4.函数 a.函数的理解 b.单行函数 c.聚合函数 5.子查询 a.子查询的分类 b.相关子查询 ...

  6. 一幅长文细学GaussDB(二)——数据库基础知识

    文章目录 2 数据库基础知识 2.1 数据库管理简介 数据库管理 数据库管理工作范围 对象管理 制定数据库对象命名规范 备份和恢复 灾难恢复 备份方式 数据库安装 数据库卸载 数据库迁移 数据库扩容 ...

  7. Mysql数据库基础知识(五)之:视图、变量、存储过程、函数、流程控制结构

    第一部分:Mysql数据库基础知识(一)之 基础查询----分组查询 第二部分:Mysql数据库基础知识(二)之 连接查询----子查询-----分页查询------union联合查询 第三部分:My ...

  8. 【笔记】——MySQL数据库——基础知识-——快速回顾——(加深印象篇)

    文章目录 前言 一.MySQL是什么? 二.数据库的常见概念 三.数据库存储数据的特点 四.SQL语言的分类 1.)DML 2.)DDL 3.)DCL 五.数据库的基本操作 5.1.)创建数据库 5. ...

  9. SQL数据库基础知识巩固

    SQL数据库基础知识 数据库,又称"电子化的文件柜",是"按照数据结构来组织.存储和管理数据的仓库",是一个长期存储在计算机内的.有组织的.可共享的.统一管理的 ...

最新文章

  1. 经典的两数互换【指针】
  2. 输出值(4)输出值的应用
  3. Nginx 服务器开启status页面检测服务状态
  4. python tfidf特征变换_机器学习的“万能模板” - 数据分析
  5. svchost占用内存过高_是什么导致你的Java服务器内存和CPU占用过高呢
  6. 续--Flask, Django - 区别
  7. Python爬虫-- Scrapy框架
  8. 随机样本一致性:一种用于图像分析和自动制图的模型拟合模型(4)--(计算透视中心的三维位置)
  9. 卖饮料、进工厂、看体检报告,这家AI公司要学三个门派的技能
  10. 如何用法向量求点到平面距离_无论大考小考,无论校考,还是联考,老师钟爱的题型“空间距离”...
  11. nginx_lua vs nginx+php 应用场景
  12. Spring MVC @JsonView使用详解
  13. android9最新系统,【5/31更新】Android 9.0系统升级时间的最新情况
  14. C语言实训 --- 仓库管理系统(原代码)
  15. unity3d工程Plugin文件夹笔记
  16. 单幅散焦图像的深度恢复
  17. ARM开发(二)ARM体系结构——ARM,数据和指令类型,处理器工作模式,寄存器,状态寄存器,流水线,指令集,汇编小练习题
  18. Linux命令之文件分割split命令
  19. 【Hive任务优化】—— Map、Reduce数量调整
  20. 关于特许权使用费的法律规定

热门文章

  1. vue-cli 中stylus写样式莫名报错?
  2. 四川大学2015年数学分析考研试题
  3. linux下合并两个文件夹
  4. Aptana Studio 3 如何汉化,实现简体中文版
  5. 纪事:最后的足球比赛
  6. 【MySQL】MySQL中的查询语句的详解----等值连接、左连接、右连接、全连接
  7. Given inorder and postorder traversal of a tree, construct the binary tree
  8. matlab小游戏源代码下载,3个游戏代码和164个教学源码 - 源码下载|Windows编程|源代码 - 源码中国...
  9. 教你玩转vue-router命令视图
  10. 现在ui设计出来好找工作吗?