服务器与数据库应该了解的知识点
服务器总结:
1,服务器指的是就是个tcp 服务器。http 协议在tcp协议之上
2,防火墙,是个高级路由器,只不过具有了选择,控制的作用,集线器是插头更多的路由器。
3,整个请求web服务器的请求过程,首先主机通过网线连接路由,路由器才是网络的实际地址。
4,mac 地址是指的是自己网卡的信息
5,浏览器接受识别服务器发送数据结构。\r\n 指的是换行,有的操作系统是\t 有的是\n 因此写\r\n
HTTP/1.1 200 OK\r\n
\r\n
数据体
6,将图片存储在其他服务器。关键的服务器(高性能服务器)存储图片地址
mysql数据库:
1,我们经常提起的数据库指的是数据库软件,我们通过数据库软件来操作数据库
2,每一个列应该存储指定的数据类型,它限制在表中存放的数据。它对优化磁盘有着重要的作用,根据数据类型还可以帮助正确的排序
3,表中的数据是按照行来存储的,表中的总行数记录着总数
4,每一个表都应该有着唯一的标识符,有着可以标识的一列,这个称之为主键,没有主键的话会对数据库的操作很困难
5,主键并不一定是一行。
6,关于数据库的模式是指的是数据库和表的布局与特征
7,关系型数据库是指给予客户机与服务器的数据库,客户机与服务器是两个部分,服务器部分是负责所有数据库访问和处理的一个软件,这个软件运行在称之为称之为数据库服务器的软件之上.
8,mysql 自己提供了命令行连接工具。通过命令行来连接数据库服务器。
9,现将两张表进行组合起来,笛卡尔积 ,通过on 来进行删选(交集). 将他们作为新的表来进行查询
10,不管数据是多少,对于左连接,左边的数据都要去显示。
11,外键 是为了提供检查的作用。平常很少使用外键。