- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
回顾
触发器:触发时间(前和后),触发事件(增删改),触发对象(表中的记录)
变量:系统变量和自定义变量
函数:SQL是强类型语言(参数必须指定数据类型),必须有返回值(开始就指定返回值的数据类型),begin和end代替大括号,函数体语句必须以分号作为语句结束符,delimiter
流程结构:顺序,分支(if)和循环(while),while中断(while取名,iterate和leave)
作用域:全局作用域和局部(declare)
存储过程:没有返回值的函数,通过参数实现返回值(out和inout)
索引:增加数据库检索数据的效率的文件,索引分类(唯一,主键,普通和全文)
mysql用户管理:创建用户(用户名@主机地址),分配权限(grant),回收权限(revoke),删除用户(drop)
root密码忘记:关闭服务器,重启服务(--skip-grant-tables),mysql(匿名登录),更新root用户(用户名@主机名)密码(password)
触发器测试
insertonduplicatekey:
insert:两个(before/afterinsert)
update:两个(before/afterupdate)
replaceinto:
insert:两个(insert)
replace:四个(deleteinsert)
HTTP协议
什么是http协议?
HTTP:HypertextTransportationProtocol,超文本传输协议。超文本在网络之间传输必须遵循的协议。
协议:签订的,双方必须遵循的一些规范。
为什么要有协议?
在电脑上或者在网络间传输,本质上都是传输二进制数据,但是用户看到的却是可以被肉眼识别的图形界面(字符),协议就是用来规范好,告诉接收数据的电脑,如何将一个长串的二进制数据正常的解析成对应的图形字符。
互联网数据传输原理
http协议特点
支持客户/服务器模式:http协议不单只能是浏览器/服务器模式,凡是能发出http请求的,都可以使用http协议。如telnet,php
简单快速[只需请求方法和路径]:请求的时候,用户只需要提供一个url即可
灵活[任意数据]:不管是浏览器还是服务器都可以为对方提供任意类型的数据(不仅限于html)
无连接[每次连接只处理一个请求]:浏览器每次发出请求,都只为当前操作与服务器建立连接,服务器一旦响应完毕,会立马断开连接。
无状态[事务处理没有记忆能力]:http请求被响应之后,当浏览器再次发起请求的时候,服务器不能识别
http协议分为两个部分:http请求和http响应
http请求
http请求指的是浏览器向服务器发送请求时所遵循的http协议
http请求一共包含四个部分:请求行,请求头,空行,请求内容。四个部分都是独立占行。
请求行:包含三个部分:请求方式URI协议版本
请求方式:GET/POST
URI:要请求文件的绝对路径
协议版本:HTTP/1.1(新版本是1.1,最开始的版本是1.0):告诉服务器,解析数据的时候使用http的1.1版本的协议进行解析。
请求:/php/index.php
请求行:GET/php/index.phpHTTP/1.1
请求头:请求头指的是一系列真实存在于http/1.1中的协议内容,每一项协议都是键和值形式存在,一项协议独占一行
常见的请求头如下:
host:主机域名(也可以是ip地址),这是每次产生http请求中必须具有的请求头(没有该项就找不到主机)
accept-encoding:可以接受的编码格式(不是字符集),数据传输过程中(转码)编码形式。
referer:引用,当前请求是基于上次哪个请求而产生的
connection:连接,http/1.1版本中与http/1.0版本的区别,新版本中允许连接保存(keep-alive),一次请求中,如果没有结束响应,那么连接一直有效。
accept-language:可以接受的语言语种
cookie:浏览器将本地存储的cookie数据携带给服务器
user-agent:浏览器的内核信息
accept:允许接受的数据的类型(text/html,image/png…)
content-length(post):只有在post请求的时候才会有的请求头,用来标记当前浏览器给服务器携带的post数据的长度
if-modified-since(get):当浏览器去请求服务器的时候,如果之前已经请求过该文件,系统会携带缓存文件的缓存时间,去和服务器的文件的文件最后更新时间进行比较(比较的事情是服务器做)
content-type(post)):数据的类型
空行:就是一个没有任何内容的换行,用于区分请求头和请
文档评论(0)