MySQL语句学习记录;ES6的学习随笔

对于数据库的处理明显就是增删改查;自己是个初学者;正在学习SQL语句;在此次做个简单的记录;

一个数据库通常包含一个或多个表。每个表由一个名字标识(例如“客户”或者“订单”)。表包含带有数据的记录(行)。

select * form 表;
select 列名称1, 列名称2 form 表;
select distinct 列名称 form 表,个人理解就是加上distinct在列的前面就是去重的意思,就是只取其中某一项;
where过滤;
SELECT * FROM Persons WHERE City='Beijing'  意思就是从
*sql语句对大小写不明感;
***

ES6的学习随笔

set

ES6 提供了新的数据结构 Set。它类似于数组,但是成员的值都是唯一的,没有重复的值。
let arr=[1,2,3,4,4] let set=new Set(arr); console.log([...set]) 执行上面的方法后;就轻松的把数组中重复的值给去掉了;最后的 [1, 2, 3, 4];

// 去除数组的重复成员 [...new Set(array)]

Set 实例的方法分为两大类:操作方法(用于操作数据)
和遍历方法(用于遍历成员)。下面先介绍四个操作方法。
add(value):添加某个值,返回 Set 结构本身。
delete(value):删除某个值,返回一个布尔值,表示删除是否成功。
has(value):返回一个布尔值,表示该值是否为Set的成员。
clear():清除所有成员,没有返回值。

去除数值的封装方法;
function dedupe(array) { return Array.from(new Set(array)); }

Proxy 原编程

ES6 原生提供 Proxy 构造函数,用来生成 Proxy 实例。
var proxy=new Proxy(target,handler);

proxy对象的所有用法;都是上面的形式,不同的只是handler参数的写法。其中,new Proxy()表示生成一个proxy实例,target参数表示所要拦截的目标对象,
handler参数也是一个对象,用来定制拦截行为;
下面是另一个拦截读取属性行为的例子;
var proxy=new Proxy({},{
get:function(target,property){ }
})

你可能感兴趣的:(MySQL语句学习记录;ES6的学习随笔)