数据库
橘子汽水&白茶乌龙
你把时间花在那,你的收获就在那。
展开
-
Postgresql中把查询的数据转换成shp文件
先cmd进入安装的postgresql的bin文件夹下面输入一下命令pgsql2shp -f F:\od.shp -u user -P password -h 127.0.0.1 data "select * from odtable"F:\od.shp 是导出数据存放的位置user 用户名passw 密码data 数据库名称select * from od...原创 2020-01-14 16:57:33 · 1738 阅读 · 2 评论 -
Redis学习一
Redis 简介REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希...原创 2018-04-11 19:55:55 · 167 阅读 · 0 评论 -
Redis学习二
Redis 命令Redis 命令用于在 redis 服务上执行操作。要在 redis 服务上执行命令需要一个 redis 客户端。Redis 客户端在我们之前下载的的 redis 的安装包中。语法Redis 客户端的基本语法为:$ redis-cli实例以下实例讲解了如何启动 redis 客户端:启动 redis 客户端,打开终端并输入命令 redis-cli。该命令会连接本地的 redis 服务...原创 2018-04-11 20:00:57 · 150 阅读 · 0 评论 -
Redis学习三
Redis 数据备份与恢复Redis SAVE 命令用于创建当前数据库的备份。语法redis Save 命令基本语法如下:redis 127.0.0.1:6379> SAVE 实例redis 127.0.0.1:6379> SAVE OK该命令将在 redis 安装目录中创建dump.rdb文件。恢复数据如果需要恢复数据,只需将备份文件 (dump.rdb) 移动到 redis 安装...原创 2018-04-11 20:13:17 · 114 阅读 · 0 评论 -
连接池的工作机制
对于共享资源,有一个很著名的设计模式:资源池(resource pool)。该模式正是为解决资源频繁分配、释放所造成的问题。数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”。预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需要从缓冲池中取出一个了,使用完毕后再放回去。我们可以通过设定连接池最大数来防止系统无尽的与数据库连接。更为重要的是我们可以通过连接池的管理机制监视数据库连...原创 2018-04-12 17:04:18 · 258 阅读 · 0 评论 -
数据库中的 内连接、外连接、交叉连接
SQL数据库的连接:内连接、和外连接(左外连接、右外连接、和全连接)本次实验在MySQL数据库中进行,数据库初始表如下:"Websites" 表的数据:+----+--------------+---------------------------+-------+---------+| id | name | url | alexa ...原创 2018-04-12 19:52:02 · 423 阅读 · 0 评论 -
序列初始化,指定值开始
要求每次用到这个序列的时候都从1开始 postgresql 为例子 使用之前每次都给他初始化为1 sql语句 alter sequence user_seq restart with 1user_seq 序列名称 1 为初始值...原创 2019-01-16 09:35:00 · 1348 阅读 · 1 评论 -
mysql 索引学习–多条件等值查询,顺序不同也能应用联合索引啦
以前学习这一块的时候,是说:假设建立了联合索引a+b,那么查询语句也一定要是这个顺序才能应用该索引。那么实际是怎样呢,经过mysql这么多次版本升级,相信mysql已经给我们做了某些优化。下面是我的实测结果:(5.7版本)step1:反顺序也是可以应用索引的。step2:正常顺序更加没问题step3:在有单列索引情况下,竟然优先使用了联合索引step4:将...原创 2019-06-26 17:35:51 · 1339 阅读 · 1 评论