数据库

postgresql通过索引优化查询速度操作

当数据量比较大的时候,提升查询效率就是需要去考虑的事情了。一个百万级别的表格,如果不做任何优化的话,即使是最简单的查询语句执行起来也是慢的让人难以接受;当然“优化”本身是一个比较复杂的工程,从设计表、字段到查询语句的写法都有很多讲究,这里只考虑索引的方式,...

oracle用户权限管理使用详解

一、系统的默认用户 1)sys用户是超级用户,具有最高权限,具有sysdba角色,有create database的权限,该用户默认的密码是sys。登录语句:SQL> conn sys/sys as sysdba; 2)system用户是管理操作员,...

PL/SQL中编写Oracle数据库分页的存储过程

其实 Oracle数据库的分页还是比较容易理解的。此文以oracle数据库中的SCOTT用户的EMP表为例,用PL/SQL Developer编写一个分页存储过程,要求是:可以输入表名,每页显示记录数,当前页,返回总记录数,总页数和返回的结果集。 由于需要...

MongoDB为用户设置访问权限

MongoDB已经使用很长一段时间了,基于MongoDB的数据存储也一直没有使用到权限访问(MongoDB默认设置为无权限访问限制),今天特地花了一点时间研究了一下,研究成果如下: 注:研究成果基于Windows平台 MongoDB在本机安装部署好后 1....

Redis中Scan命令的踩坑实录

1、原本以为自己对redis命令还蛮熟悉的,各种数据模型各种基于redis的骚操作。但是最近在使用redis的scan的命令式却踩了一个坑,顿时发觉自己原来对redis的游标理解的很有限。所以记录下这个踩坑的过程,背景如下: 公司因为redis服务器内存吃...

MySQL函数Locate的使用详解

Locate函数主要的作用是判断一个字符串是否包含另一个字符串,如 Locate(str,sub) > 0,表示sub字符串包含str字符串; Locate(str,sub) = 0,表示sub字符串不包含str字符串。 该函数常常与<![CD...

设计性能更优MySQL数据库schema

数据类型优化 首先我们介绍一下这个schema: schema(发音 “skee-muh” 或者“skee-mah”,中文叫模式)是数据库的组织和结构 选择优化的数据类型 mysql支持的数据类型非常多,选择...

MySQL实现字符串截取的图文教程

前言 在后端开发过程中与数据库打交道乃是家常便饭,有时候会遇到只要数据库中的某条数据的一部分,这个时候有两种方式: (1)把其读取出来后再进行相应的处理 (2)在读取的时候利用MySQL自带的函数进行处理 接下来我们就以第二种方式为列进行总结 (1)创建一...

MySQL5.7主从复制详细配置教程

[var] 192.168.1.34 服务器A(主机) 192.168.1.35 服务器B(从机) [var] MySQL版本: 这里采用Server version: 5.7.35 MySQL Community Server (GPL) 我们把安装在&...