摘要:
HTTP 是什么 先看一下 HTTP 的名字:“超文本传输协议”,它可以拆成三个部分,分别是:“超文本”“传输”和“协议”。 阅读全文
摘要:
不区分大小写模式(Case-Insensitive) 不区分大小写是匹配模式的一种。当我们把模式修饰符放在整个正则前面时,就表示整个正则表达式都是不区分大小写的。模式修饰符是通过 (? 模式标识) 的方式来表示的。 在不区分大小写模式中,由于不分大小写的英文是 Case-Insensitive,那么 阅读全文
摘要:
分组与编号 括号在正则中可以用于分组,被括号括起来的部分“子表达式”会被保存成一个子组。 不保存子组 在括号里面的会保存成子组,但有些情况下,你可能只想用括号将某些部分看成一个整体,后续不用再用它,类似这种情况,在实际使用时,是没必要保存子组的。这时我们可以在括号里面使用 ?: 不保存子组。 括号嵌 阅读全文
摘要:
在这 6 种元字符中,我们可以用 {m,n} 来表示 (*)(+)(?) 这 3 种元字符: 贪婪与非贪婪模式。这两种模式都必须满足匹配次数的要求才能匹配上。贪婪模式,简单说就是尽可能进行最长匹配。非贪婪模式呢,则会尽可能进行最短匹配。 贪婪匹配(Greedy) 婪模式的特点就是尽可能进行最大长度匹 阅读全文
摘要:
1.什么是存储过程,如何创建一个存储过程? 存储过程的英文是 Stored Procedure。它的思想很简单,就是 SQL 语句的封装。一旦存储过程被创建出来,使用它就像使用函数一样简单,我们直接通过调用存储过程名即可。 我们先来看下如何定义一个存储过程: CREATE PROCEDURE 存储过 阅读全文
摘要:
1.什么是视图?如何创建、更新和删除视图? 视图作为一张虚拟表,帮我们封装了底层与数据表的接口。它相当于是一张表或多张表的数据结果集。 创建视图:CREATE VIEW CREATE VIEW view_name ASSELECT column1, column2FROM tableWHERE co 阅读全文