redis是key-value的数据结构,每条数据都是一个键值对键的类型是字符串,因为默认是字符串所以都不用加引号注意:键不能重复值的类型分为五种: 字符串string散列hash 列表list 集合set 有序集合zsetstring字符串键setkeyvalue#设置的键不存在则为添加,如果设置的键已经存在则..
分类:
其他好文 时间:
2017-09-03 23:47:56
阅读次数:
241
分享我遇到的MySQL索引问题 mysql version 5.5.53 问题: 对表创建了复合索引 myisam 引擎 没有使用到索引 Innodb 使用了索引 问题分析: 表中的字段重复值太多,索引myisam引擎没有用到。 总结: Innodb比myisam 对索引更好的支持。 ...
分类:
数据库 时间:
2017-09-03 01:12:02
阅读次数:
195
集合相关操作 集合是一个无序的,不重复的数据组合,它有着两个主要作用:去重以及关系测试。 去重指的是当把一个列表变成了集合,其中重复的内容就自动的被去掉了 关系测试指的是,测试两组数据之间的交集、差集、并集等关系。 去重测试代码如下: # 创建一个列表 -- 里面存在一些重复值 test_list ...
分类:
编程语言 时间:
2017-09-03 00:26:09
阅读次数:
182
uniq是去重,不相邻的行不算重复值。 uniq [OPTION]... [INPUT [OUTPUT]] 选项说明: -c:统计出现的次数(count)。 -d:只显示被计算为重复的行。 -D:显示所有被计算为重复的行。 -u:显示唯一值,即没有重复值的行。 -i:忽略大小写。 -z:在末尾使用\ ...
分类:
其他好文 时间:
2017-08-30 19:51:28
阅读次数:
174
基本语句1、mysql-uroot-p数据库连接2、createdatabases数据库名创建数据库3、dropdatabase数据库名删除数据库查询语句4、SELECT*FROM表名称查询表中所有数据5、SELECTidcard,nameFROMstudent条件查询,6、SELECTDISTINCTaddrFROMstudent查询到重复值只输出一次7、SELECT*FROMs..
分类:
数据库 时间:
2017-08-30 09:53:33
阅读次数:
161
数组去除重复值是面试常考内容,也是很容易用到的一个技巧,下面就几种去重的方法进行介绍。 首先是最常见的方法,也就是添加一个临时数组,将原数组遍历,加入临时数组,每次加入时判断待加入的元素是否存在于临时数组中,代码如下: [html] view plain copy // 对数组进行去重操作,只考虑数 ...
分类:
编程语言 时间:
2017-08-29 11:13:39
阅读次数:
156
INSERT INTO .. ON DUPLICATE KEY更新多行记录如果在INSERT语句末尾指定了ON DUPLICATE KEY UPDATE,并且插入行后会导致在一个UNIQUE索引或PRIMARY KEY中出现重复值,则执行旧行UPDATE; 如果不会导致唯一值列重复的问题,则插入新行 ...
分类:
数据库 时间:
2017-08-17 12:53:17
阅读次数:
173
Map是一个双列集合,如果实现了Map接口,特点是数据以键值对形式存在,键不可重复,值可以重复。java中主要有HashMap、TreeMap、Hashtable。本文主要介绍Map的接口方法: Map接口的方法: 添加: put(K key, V value) putAll(Map<? exten ...
分类:
编程语言 时间:
2017-08-16 17:29:17
阅读次数:
135
二,JavaScript面试题总结 1,首先是数组去重算法:给一个数组,去掉重复值 2,多维数组,至少3层的遍历,将数组整合一维数组,网上给出的方案 3,获得url查询参数方案 1)一个是用正则表达式方法 2)另外一种就是利用split结合数组遍历实现,这个比较容易实现就不贴代码了 4,正则表达式去 ...
分类:
Web程序 时间:
2017-08-15 14:16:34
阅读次数:
234
1.作用于单列 2.作用于多列 3.COUNT统计 4.distinct必须放在开头 5.其他 在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。 表A: 表B: 1.作用于单列 select distin ...
分类:
数据库 时间:
2017-08-15 00:32:28
阅读次数:
271