SQL-变更性别
给定一个 salary 表,如下所示,有 m = 男性 和 f = 女性 的值。交换所有的 f 和 m 值(例如,将所有 f 值更改为 m,反之亦然)。要求只使用一个更新(Update)语句,并且没有中间的临时表。 注意,您必只能写一个 Update 语句,请不要编写任何 Select 语句。 | …
MySQL字段长度
1字节 = 8位 = 11111111 = 255 如果是INT 对于int类型的一些基础知识其实上图已经说的很明白了,在这里想讨论下常用的int(11)代表什么意思,很长时间以来我都以为这代表着限制int的长度为11位,直到有天看到篇文章才明白,11代表的并不是长度,而是字符的显示宽度,在字段类型…
SQL-入职倒数第三的所有员工信息
有一个员工employees表简况如下: 对应SQL语句: drop table if exists `employees` ; CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `fi…
SQL-最晚入职的员工
有一个员工employees表简况如下: 对应SQL语句: drop table if exists `employees` ; CREATE TABLE `employees` ( `emp_no` int(11) NOT NULL, `birth_date` date NOT NULL, `fi…
SSL/TLS协议
简介 SSL:(Secure Socket Layer,安全套接字层),位于可靠的面向连接的网络层协议和应用层协议之间的一种协议层。SSL通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器之间的安全通讯。该协议由两层组成:SSL记录协议和SSL握手协议。 TLS:(Tra…
HTTP协议
简介 超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议。HTTP是万维网的数据通信的基础。 特点 支持客户/服务器模式。 简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET…
HDLC协议
简介 HDLC(High-Level Data Link Control,高级数据链路控制),是链路层协议的一项国际标准,用以实现远程用户间资源共享以及信息交互。HDLC协议用以保证传送到下一层的数据在传输过程中能够准确地被接收,也就是差错释放中没有任何损失,并且序列正确。HDLC协议的另一个重要功…
PPP协议
PPP协议简介 PPP(Point-to-Point Protocol),链路层协议。PPP是为了在点对点物理链路(例如RS232串口链路、电话ISDN线路等)上传输OSI模型中的网络层报文而设计的,它改进了之前的一个点对点协议-SLIP协议–只能同时运行一个网络协议、无容错控制、无授权等许多缺陷,…
DNS协议
DNS报文结构 DNS报文分为查询请求报文和查询相应报文,两类报文结构基本相同,结构如下: 报文每行为4个字节,其中前12个字节节(前三行)为基础部分,后四行为可变长度的区段,包括问题部分(即查询问题区域,存在于查询请求报文)和响应资源记录(后三行,存在于响应报文中)。 基础部分 该部分中每个字段含…
DNS服务
URL构成 URL:(Uniform Resource Locator) 统一资源定位符。一条符合规范的URL对应的是服务器的一个特定的资源 (如HTML页面,一张图片等) 。 scheme://hostname[:port]/path/[;parameters][?query]#fragment …