1、功能 将group by产生的同一个分组中的值连接起来,返回一个字符串结果。 2、语法 group_concat( 要连接的字段 ) 说明:通过使用distinct可以排除重复值;如果希望对结果中的值进行排序,可以使用order by子句;separator是一个字符串值,缺省为一个逗号。 3、举例 表 ta...
redis底层数据结构总结 数据库
底层数据结构共有八种 编码常量 编码对应的底层数据结构 1、REDIS_ENCODING_INT long类型的整数 2、REDIS_ENCODING_EMBSTR embstr编码的简单动态字符串 3、REDIS_ENCODING_RAW 简单动态字符串 4、REDIS_ENCODING_HT 字典 5、REDIS_...
(一)各种树结构 1 搜索二叉树:每个节点有两个子节点,数据量的增大必然导致高度的快速增加,显然这个不适合作为大量数据存储的基础结构。 2 B树:一棵m阶B树是一棵平衡的m路搜索树。最重要的性质是每个非根节点所包含的关键字个数 j 满足:┌m/2┐ - 1 <= j <= m - 1;一个节点的子节点数量会...
回顾mongo索引 数据库
测试索引 新建50万条数据 for(var i=0;i<500000;i++){db.myusers.insert({"i":i,"username":"user"+i,"age":Math.floor(Math.random()*120),"created":new Date()});} db.myusers....
mongodb复制集学习笔记 数据库
conf.conf 如下 bind_ip=192.168.1.100 port = 28001 logpath=/usr/local/mongodb/logs/28001 logappend=true dbpath=/usr/local/mongodb/datas/28001 replSet=imooc fork = ...
mysql表字段Note 数据库
物理设计 数据类型的选择 如何选择 VARCHAR和CHAR类型 1.使用最小的符合需求的长度 2.varchar(5) varchar(200) 存储mysql字符串性能不同 varchar的适用场景 1.字符串列的最大长度比平均长度大很多 2.字符串列很少被更新 3.使用了多字节字符集存储字符串 char类型的存储...
mysqlSQL优化Note 数据库
慢查询日志介绍 slow_query_log //启动停止记录慢查询日志 show variables like 'slow_query_log'; set global slow_query_log = on; slow_query_log_file 指定慢查询日志的存储路径及文件 long_query_t...
mysql索引优化Note 数据库
Mysql支持的索引类型 B-tree索引 特点 B-tree索引以B+树的结构存储数据 B-tree索引能加快数据的查询速度 B-tree索引更适合进行范围查找 在什么情况下可以用到B数索引 1.全值匹配的查询 order_sn = '123456' 2.匹配最...
mysql基准测试工作之 - mysqlslap 常用参数说明 --atuo-generate-sql 由系统自动生成sql脚本进行测试 --auto-generate-sql-add-autoincrement 在生成的表中增加自增ID --auto-generate-sql-load-type 指定测试中使用的查询...
1.MyISAM 特性 并发性与锁级别 表损坏修复 check table tablename repair table tablename MyISAM表支持的索引类型 MyISAM表支持数据压缩 命令行:myisampack //压缩就只能进行读操作 使用场景...