Quantcast
Channel: CodeSection,代码区,数据库(综合) - CodeSec
Browsing all 6262 articles
Browse latest View live

redis命令行查看中文不乱码的方法(十六进制字符串处理)

redis命令行查看中文不乱码Redis在使用命令行操作时,如果查看内容中包含中文,会显示16进制的字符串”\xe4\xb8\xad\xe5\x9b\xbd”127.0.0.1:6379> set k1 '中国'OK127.0.0.1:6379> get k1"\xe4\xb8\xad\xe5\x9b\xbd"如果想要看到的中文不乱码,解决方案有两种:一、使用echo$ echo -e...

View Article


实例分析ORACLE数据库性能优化

ORACLE数据库的优化方式和mysql等很大的区别,今天通过一个ORACLE数据库实例从表格、数据等各个方便分析了如何进行ORACLE数据库的优化。tsfree.sql视图这个sql语句迅速的对每一个表空间中的空间总量与每一个表空间中可用的空间的总量进行比较表空间是数据库的逻辑划分,一个表空间只能属于一个数据库。所有的数据库对象都存放在指定的表空间中。但主要存放的是表,...

View Article


Oracle 中Contains 函数的用法

1. 查询住址在北京的学生SELECT student_id,student_nameFROM studentsWHERE CONTAINS( address, 'beijing' )remark: beijing是一个单词,要用单引号括起来。2. 查询住址在河北省的学生SELECT student_id,student_nameFROM studentsWHERE CONTAINS(...

View Article

Image may be NSFW.
Clik here to view.

解决Oracle字符串中包含数字、特殊符号的排序问题

问题描述:  某小区,需要按照小区、楼栋、单元号、房间号进行排序,但是按照地址描述排序时,因为字符串中包含数字,所以造成了如下的结果,1号楼之后应该是2号楼,但是查询结果却是10号楼 。  尝试解决  使用正则表达式替换  结果:  虽然楼栋号排序正常了,但是会发现房间号排序出现了混乱。  继续想办法  终极办法:  使用translate函数可以发现,结果正常显示...

View Article

Oracle查询中OVER (PARTITION BY ..)用法

为了方便大家学习和测试,所有的例子都是在Oracle自带用户Scott下建立的。注:标题中的红色order by是说明在使用该方法的时候必须要带上order by。一、rank()/dense_rank() over(partition by ...order by...

View Article


Oracle 12.2监听无法启动解决方法

在自己的虚拟机的做实验,突然发现使用PL/SQL Developer无法连接到数据库,报错ORA-12514,说是监听没有启动。先介绍虚拟机一下环境:redhat7.2+GI 12.2.0.1+Oracle...

View Article

Oracle常用函数Trunc及Trunc函数用法讲解

1. Trunc( date)trunc 以指定的元素截取日期类型的数据语法:trunc(date,[ format])dateC 日期格式的值formatC日期格式 如‘mm','yyyy'等 将date从指定日期格式截取例如:trunc(sysdate,'yyyy')=‘01-01月-17'(sysdate='21-11月-17');...

View Article

使用sqlplus命令行工具为oracle创建用户和表空间

用Oracle10g自带的企业管理器或PL/SQL图形化的方法创建表空间和用户以及分配权限是相对比较简单的,本文要介绍的是另一种方法,使用Oracle 9i所带的命令行工具:SQLPLUS来创建表空间,这个方法用起来更加简明快捷。  假设: 文章假设,如果您用的是linux系统,那么Oracle用户名为oracle。同时,您是在oracle服务器上操作。  如果是在windows系统下,...

View Article


Oracle中的translate函数和replace函数的用法详解

translate函数语法:translate(expr, from_strimg, to_string)简介:translate返回expr,其中from_string中的每个字符的所有出现都被to_string中的相应字符替换。expr中不在from_string中的字符不会被替换。如果expr是一个字符串,那么你必须把它放在单引号中。...

View Article


Image may be NSFW.
Clik here to view.

Oracle数据库表中字段顺序的修改方法

前言前段时间,有人问我, 有一个关于Oracle中表字段顺序调整的问题。问题就是当设计好表结构之后,后期如果需要往表中增加字段,默认会把该字段放到表的最后,并且字段特别多而我们又想把有关联性的字段放在一起,这时就要修改字段顺序。在修改顺序之前,我们先来看看Oracle数据库表中如何增加字段。新增字段:添加字段的语法:alter table tablename add (column datatype...

View Article

mongodb禁止外网访问及添加账号的操作方法

那么我将从两个方面提高mongo数据库的安全防护系数1.设置mongodb外网禁止访问          启动数据库时,额外添加--bind_ip 127.0.0.1即可 ./mongod --bind_ip 127.0.0.1 --dbpath /data/db --auth       也可以通过修改/etc/mongod.conf文件添加一行代码#只监听本地接口,多个接口用,隔开bind_ip...

View Article

MongoDB用Mongoose得到的对象不能增加属性完美解决方法(两种)

一,先定义了一个goods(商品)的modelsvar mongoose = require('mongoose');var Schema = mongoose.Schema;var productSchema = new Schema({ "productId":String, "producName": String, "salePrice":Number,...

View Article

Image may be NSFW.
Clik here to view.

MongoDB中文档的更新操作示例详解

前言在MongoDB中,更新单个doc的操作是原子性的。默认情况下,如果一个update操作更新多个doc,那么对每个doc的更新是原子性的,但是对整个update...

View Article


Java操作mongodb的模糊查询和精确查询

本意是想查查mongo数据库的int类型的like怎么查,但是好像没 解决这个问题。精确查询;模糊查询;分页查询,每页多少:按某个字段排序(或升或降):查询数量:大于,小于,等于;且,或,某个字段不为空,某个字段不存在,查询在某个范围内,删除等等查询。一. 常用查询:1. 查询一条数据:(多用于保存时判断db中是否已有当前数据,这里 is  精确匹配,模糊匹配 使用regex...)public...

View Article

Spark整合Mongodb的方法

Spark介绍按照官方的定义,Spark 是一个通用,快速,适用于大规模数据的处理引擎。通用性:我们可以使用Spark SQL来执行常规分析, Spark Streaming 来流数据处理, 以及用Mlib来执行机器学习等。Java,python,scala及R语言的支持也是其通用性的表现之一。快速:...

View Article


Redis两种持久化方案RDB和AOF详解

本文主要针对Redis 有两种持久化方案RDB和AOF做了详细的分析,希望我们整理的内容能够帮助大家对这个两种方案有更加深入的理解。Redis 有两种持久化方案,RDB (Redis DataBase)和 AOF (Append Only File)。如果你想快速了解和使用RDB和AOF,可以直接跳到文章底部看总结。本章节通过配置文件,触发快照的方式,恢复数据的操作,命令操作演示,优缺点来学习...

View Article

Image may be NSFW.
Clik here to view.

Redis集群的搭建图文教程

redis集群的特点:1.机器多,能够保证redis服务器出现问题后,影响较小2.自备主从结构,自动的根据算法划分主从结构.动态的实现3.能够根据主从结构自动的实现高可用4.实现数据文件的备份3.Redis集群的搭建步骤:准备9台服务器 3主6从 一个主机下有2个子节点7000-70082.拷贝redis.conf文件到文件夹中cp redis.conf...

View Article


Image may be NSFW.
Clik here to view.

你应该知道的States字段使用规范

前言最近在工作中了遇到了一些内容,觉着有必要和大家分享下,我们为了统一数据库表的状态字段,统一数据库表设计,简化字段在程序开发中的使用方式,下面话不多说了,来一起看看详细的介绍吧。解决方式States对应位域枚举StatesFlags。/// <summary> /// 数据状态枚举 /// </summary> [Flags] [DataContract]...

View Article

Image may be NSFW.
Clik here to view.

90%程序员面试会遇到的索引优化问题

前言本文给大家分享了90%程序员面试都用得上的索引优化,重点提一下,索引基本原理和创建索引的原则是重点,面试基本必问!大家可以收藏好多理解理解。下面来一起看看详细的介绍吧。关于索引,分为以下几点来讲解(技术文): 索引的概述(什么是索引,索引的优缺点) 索引的基本使用(创建索引) 索引的基本原理(面试重点) 索引的数据结构(B树,hash) 创建索引的原则(重中之重,面试必问!敬请收藏!)...

View Article

Oracle通过递归查询父子兄弟节点方法示例

前言说到Oracle中的递归查询语法,我觉得有一些数据库基础的童鞋应该都知道,做项目的时候应该也会用到,下面本文就来介绍下关于Oracle通过递归查询父子兄弟节点的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。方法如下:1、查询某节点下所有后代节点(包括各级父节点) // 查询id为101的所有后代节点,包含101在内的各级父节点 select t.* from...

View Article
Browsing all 6262 articles
Browse latest View live