连接查询是指将多个表通过特定条件进行组合然后筛选出结果的查询语句,连接查询按年代来分可分为 sql92和sql99语法,92就是1992年代诞生的语法,99同理,99是对92的改进和扩充。按功能可分为内连接,外连接,和交叉连接。92仅仅支持内连接。...
所谓子查询,是指出现在其他语句中的select语句,也称内查询,外部的查询语句对应的称为主查询,或外查询。 分类案子查询出现的位置不同,可分为: select 后面,支持标量子查询 from 后面,支持表子查询 where 或having后面,...
事务,一个或一组sql语句组成的执行单元,是最小的执行单元,要么全执行,要么全不执行。如果单元中某条sql语句执行失败,整个单元将会回滚,所有受影响的数据返回到事务开始前的状态。 事务具有ACID四个属性 A atomicity 原子性 ,原子性...
和存储过程类似,区别在于存储过程可以有0个或多个返回,但是函数只能有唯一一个返回值 一般而言,存储过程适合批量插入,批量删除,增删改;函数则用于处理数据,查询某个值。 创建create function 函数名( 参数名 参数类型 ) retur...
存储过程是预编译好的sql语言的集合 减少编译次数,提高sql语句的重用性。但是在现阶段因为其维护困难及其他一系列的原因,有些时候并不推荐使用 创建create procedure 存储过程的名字 ( in | out | inout 参数名...
只保存sql逻辑,不保存查询结果 视图可以看作是封装了多条sql语句,之后使用的时候就像普通表一样,而这个表上的字段则是创建视图时,select 后边跟的字段,支持列的别名。 创建语法: create view 视图名 as ...
查看数据库所有表 show tables 创建create table 表名 ( 列名 类型 约束条件 ...) 类型有整形:tinyint(1B) ,smallint(2B),mediumint(3B), int(4B),bigint(...
前段时间b站看sql基础语法,在此做一总结 1.基本函数mysql中的函数基本可以分为单行函数和分组函数,单行函数用于处理单个的数据,分组函数则是传输一组值过去进行处理。单行函数有可分为字符函数,数学函数,其他函数,和流程控制函数。下面按顺序展开...
前几天有空瞄了几眼express4.x的源码,今天做一下总结。 首先我会使用以下代码做为一个入口,开始 const express = require('express');const app = express();app.get('/',inde...
三年前,滨海之边马上毕业的老少年经过几天半死不活的思考之后决定干前端那个时候为了面试各种css属性js API背的是滚瓜烂熟然后投简历,企业要项目经验,我没有工作我哪来的项目经验啊没人会管你为什么没有so自己编呗,于是乎为了炫技,为了证明自己开始了我...
接上,说完flushSchedulerQueue之后,我们开始说nextTick:先扫一眼流程图:function nextTick (cb, ctx) { va...
本篇作为vue响应式原理的最后一篇,作为最后一个总结,比起我们helloworld的例子我们新的例子长这样:template: {{msg}}
watch和computed是姊妹篇,前言同上。 为啥姊妹呢,因为computed初始化完了就是初始化watch: function initWatch (vm, watch) { for (var key in w...
vue源码
OK。接上回到render:with(this){return _c('div',{attrs:{"id":"app"}},[_v(_s(msg))])}接着开始执行_s:一言以蔽之,就是undefined 和null输出一...