视图是查询命令结果构成的一个虚拟表(非真实存在),其本质是[根据SQL语句获取动态的数据集,并为其命名],用户使用时只需使用[名称]即可获取结果集合,并可以当作表来查询使用. 1创建视图 --格式:CREATE VIEW 视图名称 AS SQL语句 CREATE VIEW v1 AS SELET nid, name FROM A WHERE nid > 4 2删除视图 --格式:DROP VIEW 视图名称 DROP VIEW v1 3修改视图 -- 格式:ALTER VIEW 视图名称 AS
一.视图 视图是查询命令结果构成的一个虚拟表(非真实存在),其本质是[根据SQL语句获取动态的数据集,并为其命名],用户使用时只需使用[名称]即可获取结果集合,并可以当作表来查询使用. 1创建视图 --格式:CREATE VIEW 视图名称 AS SQL语句 CREATE VIEW v1 AS SELET nid, name FROM A WHERE nid > 4 2删除视图 --格式:DROP VIEW 视图名称 DROP VIEW v1 3修改视图 -- 格式:ALTER VIEW 视图
开始 一个变量的作用域(scope)是程序源代码中定义这个变量的区域.全局变量具有全局作用域,在javascript中的任何地方都是有定义的.然而在函数内申明的变量只在函数体内有定义.他们是局部变量,作用域是局部性的.函数参数也是局部变量,他只在函数体内有定义.下面就来看看我在这几个方面做的尝试与测试. 1.全局变量可以被任何地方访问到,而局部变量则不行.我们来看看下面的代码: var global = "global"; function f(){ var local = "
局部作用域 通常JavaScript的作用域是函数内部,在类似for循环的语句块中是无法申明局部变量的. function exm() { for (var i=0; i<100; i++) { sum += i; } i += 1; // 可以引用i } 为了满足块级作用域的要求,ES6引入了let关键字,let关键字的作用是申明一个块级作用域的变量. function exm() { var sum = 0; for (let i=0; i<100; i++) { sum += i; }