Http协议 MySql服务器
超文本传输协议(hypertext transfer protocol,HTTP)是在互联网上应用最为广泛的一种网络协议。所有的WWW服务器都基于该协议。HTTP设计最初的目的是提供一种发布Web页面和接收Web页面的方法
TCP协议与HTTP协议
HTTP协议属于应用层协议,是建立在TCP协议基础之上的,HTTP协议以客户端请求和服务器端应答为标准,浏览器通常称为客户端,而Web服务器称之为服务器端。客户端打开任意一个端口向服务端的指定端口(默认为80)发起HTTP请求,首先会发起TCP三次握手,TCP三次握手的目的是建立可靠的数据连接通道,TCP三次握手通道建立完毕,进行HTTP数据交互.
当客户端请求的数据接收完毕后,HTTP服务器端会断开TCP连接,整个HTTP连接过程非常短。HTTP连接也称为无状态的连接,无状态连接是指客户端每次向服务器发起HTTP请求时,每次请求都会建立一个新的HTTP连接,而不是在一个HTTP请求基础上进行所有数据的交互。<图见https://www.cnblogs.com/xiaolizikj/p/11654172.html HTTP请求过程>
MySQL数据库
MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表格中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性
常用的关系型数据库软件有:MySQL、MariaDB、Oracle、SQL Server、PostgreSQL、DB2等
MySQL数据库必备命令
- show databases:查看所有的数据库
- create database xiaolizi:创建名为xiaolizi数据库
- use xiaolizi:进入xiaolizi数据库
- show tables:查看数据库里的数据表
MySQL数据库索引
MySQL索引可以用来快速地寻找某些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果MySQL没有索引,执行select时会从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录
梦想就是确认目标后无微不至的努力!