数据库
没枕头我咋睡觉
邮箱 pillowsleep@163.com
展开
-
【Mongodb】数据的高级查询
db.集合名称.find()db.集合名称.findOne({})db.集合名称.find({})db.集合名称.find({}).pretty()> db.test1.find({age:13}){ "_id" : ObjectId("5f01dfadb17ac23a4b796ba5"), "name" : "zhang1", "addr" : "beijing", "age" : 13 }{ "_id" : ObjectId("5f01dfb2b17ac23a4b796ba6原创 2020-07-05 23:13:01 · 169 阅读 · 0 评论 -
【Mongodb】 增删改查
查看当前数据库db----------------------------------查看所有数据库show dbs / show databases----------------------------------切换数据库use db_name# 注意 use 如果后面数据库不存在,会自动创建但此时,show dbs 查询不到插入数据后方可查询到----------------------------------删除当前的数据库db.dropDatab.原创 2020-07-05 22:06:08 · 128 阅读 · 0 评论 -
【Mongodb】 安装与启动
Mongodb优势: 易扩展 ,:Nosql数据库去掉了数据关系库的关系特性,数据之间并不关系,这样就非常容易扩展 大数据高性能,:nosql数据库都具有非常高的读写性能,尤其在大数据量下,同样表现优秀,这得益于他的无关系性,数 据库的结构简单。 灵活的数据模型,:nosql无需事先为要存储的数据建立数据字段,随时可以存储自定义的数据格式。Mongodb 安装 * 解压 tar -zx...原创 2020-07-05 20:32:09 · 127 阅读 · 0 评论 -
【Redis】 试题整理
1 什么是Redis: redis 是一个开源的高级键值对数据存储和缓存,被称为数据结构服务器,其键不仅包含字符串,还包含哈希,集合,列表和有序集。redis 优势*:性能极高,读写速度快*:丰富的数据类型,-redis支持二进制案例有strings,lists,Hashs,sets及ordered sets数据类型操作*:原子 redis的所有操作都是原子性的,同时redis还支持对这几个操作合并后的原子的性执行*:丰富的特性,redis还支持publish...原创 2020-06-21 09:13:56 · 359 阅读 · 0 评论 -
【Redis】 集群配置
集群:一组通过网络连接的计算机,共同对外提供服务,像一个独立的服务器。redis配置文件port 7001 # 端口号bind 172.16.179.130 # ipdaemonize yes # 后台运行pidfile 7001.pid # 进程文件cluster-enabled yes # 可以作为集群节点cluster-config-file 7001_node.conf # 作为集群节点的配置文件cluster-node-timeout 15000 ..原创 2020-06-20 16:41:49 · 143 阅读 · 0 评论 -
【Redis】Redis主从
1 redis设置主从作用 * 实现读写分离 (一般在主服务端存储,从服务端进行读取) * 同步数据备份2 redis主从配置 * 在redis.conf文件中 bind IP# 此处IP要写成真实IPport 6379# 端口号不能冲突slaveof <masterip> <masterport># 从redis服务端配置需要配置主服务端IP和端口号 * 启动 sudo r...原创 2020-06-04 22:08:28 · 126 阅读 · 1 评论 -
【Redis】 redis与python的交互
1 安装redis的三种方式(1) pip install redis(2) easy_install redis (3) 下载源码包 获取安装包:wget –no-check-certificate https://pypi.python.org/packages/source/r/redis/redis-2.8.0.tar.gz 解压包: tar -zvxf redis-2.8.0.tar.gz 建立软链:ln -s redis-2.8.0...原创 2020-06-04 21:16:11 · 134 阅读 · 0 评论 -
【Redis】 redis数据类型及其操作
1 数据类型简介 * redis 是key -value 的数据结构,每条数据都是一个键值对 * 键的类型是字符串 * 注意:键不能重复 * 值的类型分为五种 *# 字符串 string *# 哈希 hash *# 列表list *# 集合set(无序) *# 有序集合...原创 2020-06-03 21:29:55 · 161 阅读 · 0 评论 -
【Redis】 redis安装与配置
redis安装wget http://download.redis.io/releases/redis-5.0.5.tar.gztar xzf redis-5.0.5.tar.gzmv redis-5.0.5 /usr/local/redis /usr/local/redis# 编译sudo make# 测试sudo make test# 安装sudo make install# 安装完成后,进入目录/usr/bin中查看cd /usr/local/binls原创 2020-06-02 21:15:12 · 110 阅读 · 0 评论 -
【Redis】nosql介绍和redis简介
NoSQL: 1 :不支持sql语法 2:存储结构跟传统关系型数据库中那种关系表完全不同,nosql中数据存储的数据都是key,value形式 3:Nosql的世界中没有一种通用的语言,每种sql数据库都有自己的api和语法,以及擅长的业务场景。 4:nosql中产品种类有很多 * Mongodb * Redis * Hbase hadoop ...原创 2020-06-02 20:25:00 · 234 阅读 · 0 评论 -
【Mysql】 分页查询及链接查询以及自关联
# 分页 # limit start ,count # 查询前5个数据 # 查询id 6-10(包含)的 顺序 # 每页显示两个, # 查询只显示前两个 select * from students where gender=1 limit 2; # 截止和结束 # select * from students where gend...原创 2020-04-16 21:36:00 · 168 阅读 · 0 评论 -
【Mysql】 查询数据排序以及聚合函数
# 排序 # order by 字段 # asc 从小到大排序,即升序 # desc从大到小排序,即降序 # 查询年龄在18到34岁之间的男性,按照年龄从小到大排序 select * from students where (age between 18 and 34) and gender=1 order by age; select * from student...原创 2020-04-12 22:19:45 · 147 阅读 · 0 评论 -
【Mysql】 数据库高级查询
# 查询# 查询所有字段select * from 表名原创 2020-04-12 17:22:51 · 121 阅读 · 0 评论 -
【Mysql】mysql 数据库的增删改查
# 进入数据库mysql -u[user] -pmysql -u[user] -p[passwd]# 举例mysql -uroot -pmysql -uroot -pmysql# 退出数据库exitquit# ctrl + d 也可以退出数据库# 显示当前数据库的时间select now();# 显示当前数据库版本select version();# ...原创 2020-04-11 10:55:08 · 96 阅读 · 0 评论 -
【Mysql】 数据库数据类型及约束
mysql数据类型 1 可以通过查看文档查阅所支持的数据类型 2 使用数据类型的原则:够用就行,尽量使用取值范围小的,而不用大的,这样可以节省更多的存储空间。 3 常用的数据类型如下: (1) 整型:int,bit (2) 小数:decimal ...原创 2020-04-11 10:18:10 · 151 阅读 · 0 评论 -
【Mysql】 数据库索引
索引:数据库的索引是一种特殊的文件结构,它包含了对数据库表里所有数据的引用指针。索引是在存储引擎中实现的,而不是在服务器层中实现的。所以,每种存储引擎的索引都不一定完全相同,并不是所有的存储引擎都支持所有的索引类型。建立索引:create index 索引名字 on 表名(字段名(字段长度))查询数据表中的索引:show index from 表名删除索引drop inde...原创 2018-08-17 09:26:38 · 117 阅读 · 0 评论 -
【redis】关系型数据库 VS 非关系型数据库
一、关系型数据库? 1.概念 关系型数据库是指采用了关系模型来组织数据的数据库。简单来说,关系模式就是二维表格模型。主要代表:SQL Server,Oracle,Mysql,PostgreSQL。 2.优点(1).容易理解,二维表的结构非常贴近现实世界,二维表格,容易理解。(2)使用方便,通用的sql语句使得操作关系型数据库非常方便。(3)易于维护,数据库的AC...转载 2018-08-08 23:49:54 · 116 阅读 · 0 评论 -
【Mysql】四大特性与四种隔离级别
四大特性1:原子性。事务是一个不可分割的整体,事务开始的操作,要么全部执行,要么全部不执行。2:隔离性。同一时间,只允许一个事务请求同一组数据。不同的事务彼此之间没有干扰。3:一致性。事务开始前和结束后,数据库的完整性约束没有被破坏 。4:稳定性。事务完成后,事务对数据库的所有更新将被保存到数据库,不能回滚。隔离性的四种级别1: read uncommitted。事务...原创 2018-08-08 10:33:02 · 8116 阅读 · 1 评论 -
【Mysql】 数据库Mysql性能优化
一、影响mysql性能的因素 sql语句查询速度 服务器硬件 网卡流量 磁盘IO 二、优化mysql的性能方法优化sql语句,索引 使用缓存,把经常使用的数据放到缓存中,能节省磁盘IO 优化硬件,使用SSD硬盘 主从分离读写,采用主从复制把数据库的读操作和写操作分离开来 不采用全文索引...原创 2018-08-11 18:32:26 · 122 阅读 · 0 评论