服务器和数据库基本知识
今天开始进行第二阶段的学习了,第一节课主要讲了一些数据库的基本知识。
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
服务器和数据库基本知识相关推荐
- 软件测试培训分享:做软件测试需要掌握数据库的知识吗?
最近几年,学习软件测试的同学越来越多,大家对于"做软件测试需要掌握数据库的知识吗?"这个问题都比较关注,那么下面小编就来为大家做下详细的介绍. 软件测试培训分享:做软件测试需要掌握 ...
- 一文聊“图”,从图数据库到知识图谱
作者 | 穆琼 责编 | 晋兆雨 头图 | 付费下载于视觉中国 随着知识图谱的发展,图数据库一词被越来越多的提到.那么到底什么是图数据库,为什么要用图数据库,如何去建设一个图数据库应用系统,图数据库与 ...
- flume监听服务器文件,flume监听服务器端口数据库
flume监听服务器端口数据库 内容精选 换一换 本章节为您介绍以下内容:准备弹性云服务器作为GDS服务器在使用GDS导入导出数据之前,需要准备一台或多台与GaussDB(DWS) 集群在相同VPC内 ...
- 二级Access数据库大纲知识要点
一.数据库基础知识 1.基本概念 1.1 数据库 数据库:指存储在计算机存储设备上.大量结构化的.可共享的相关数据的集合. 信息.消息.信号.数据.知识: 数据库管理系统(DBMS):指帮助用户建立. ...
- Mysql数据库基础知识总结,结构分明,内容详细
数据库知识总结 一,Select的使用 1. 基本的Select语句 2.排序与分页 3.多表查询 4.函数 a.函数的理解 b.单行函数 c.聚合函数 5.子查询 a.子查询的分类 b.相关子查询 ...
- 一幅长文细学GaussDB(二)——数据库基础知识
文章目录 2 数据库基础知识 2.1 数据库管理简介 数据库管理 数据库管理工作范围 对象管理 制定数据库对象命名规范 备份和恢复 灾难恢复 备份方式 数据库安装 数据库卸载 数据库迁移 数据库扩容 ...
- Mysql数据库基础知识(五)之:视图、变量、存储过程、函数、流程控制结构
第一部分:Mysql数据库基础知识(一)之 基础查询----分组查询 第二部分:Mysql数据库基础知识(二)之 连接查询----子查询-----分页查询------union联合查询 第三部分:My ...
- 【笔记】——MySQL数据库——基础知识-——快速回顾——(加深印象篇)
文章目录 前言 一.MySQL是什么? 二.数据库的常见概念 三.数据库存储数据的特点 四.SQL语言的分类 1.)DML 2.)DDL 3.)DCL 五.数据库的基本操作 5.1.)创建数据库 5. ...
- SQL数据库基础知识巩固
SQL数据库基础知识 数据库,又称"电子化的文件柜",是"按照数据结构来组织.存储和管理数据的仓库",是一个长期存储在计算机内的.有组织的.可共享的.统一管理的 ...
最新文章
- 经典的两数互换【指针】
- 输出值(4)输出值的应用
- Nginx 服务器开启status页面检测服务状态
- python tfidf特征变换_机器学习的“万能模板” - 数据分析
- svchost占用内存过高_是什么导致你的Java服务器内存和CPU占用过高呢
- 续--Flask, Django - 区别
- Python爬虫-- Scrapy框架
- 随机样本一致性:一种用于图像分析和自动制图的模型拟合模型(4)--(计算透视中心的三维位置)
- 卖饮料、进工厂、看体检报告,这家AI公司要学三个门派的技能
- 如何用法向量求点到平面距离_无论大考小考,无论校考,还是联考,老师钟爱的题型“空间距离”...
- nginx_lua vs nginx+php 应用场景
- Spring MVC @JsonView使用详解
- android9最新系统,【5/31更新】Android 9.0系统升级时间的最新情况
- C语言实训 --- 仓库管理系统(原代码)
- unity3d工程Plugin文件夹笔记
- 单幅散焦图像的深度恢复
- ARM开发(二)ARM体系结构——ARM,数据和指令类型,处理器工作模式,寄存器,状态寄存器,流水线,指令集,汇编小练习题
- Linux命令之文件分割split命令
- 【Hive任务优化】—— Map、Reduce数量调整
- 关于特许权使用费的法律规定
热门文章
- vue-cli 中stylus写样式莫名报错?
- 四川大学2015年数学分析考研试题
- linux下合并两个文件夹
- Aptana Studio 3 如何汉化,实现简体中文版
- 纪事:最后的足球比赛
- 【MySQL】MySQL中的查询语句的详解----等值连接、左连接、右连接、全连接
- Given inorder and postorder traversal of a tree, construct the binary tree
- matlab小游戏源代码下载,3个游戏代码和164个教学源码 - 源码下载|Windows编程|源代码 - 源码中国...
- 教你玩转vue-router命令视图
- 现在ui设计出来好找工作吗?