Welcome 微信登录

首页 / 数据库 / MySQL

拼接查询sql中指定列的结果集

拼接查询sql中指定列的结果集

函数适用于:需要将指定查询sql中的某列拼接成以指定字符分隔连接的字符串。不足:因函数的返回值为varchar2,且通常拼接得到的字符串会用于查询sql(因用在SQL中,不能大于varchar2的4000个字符限制)中,因此限制了返回长度小于等于4000CREATEORREPLACEFUNCTIONf_con_colunn_set(p_sqlINVARCHAR2, --传入的sql语句 p_column_indexINTEGERDEFAULT1, --需...
Linux下删除大数据文件中部分字段重复的行

Linux下删除大数据文件中部分字段重复的行

最近写的一个数据采集程序生成了一个含有1千多万行数据的文件,数据由4个字段组成,按照要求需要删除第二个字段重复的行,找来找去linux下也没找到合适的工具,sed/gawk等流处理工具只能针对一行一行处理,并无法找到字段重复的行。看来只好自己python一个程序了,突然想起来利用mysql,于是进行乾坤大挪移:1. 利用mysqlimport --local dbname data.txt导入数据到表中,表名要与文件名一致2. 执行下列sql语句(要求唯一...
Hibernate性能优化

Hibernate性能优化

Hibernate作为一个ORM框架,考虑其优化要从考虑循环和发出的sql语句入手。主要体现在session使用,lazy使用,outjoin使用,batch-size使用,下面具体介绍1、对于session使用,应该提供一个工具类用于获取session,这样封装dao和service的时候就可以将session传进去,那么在这两层的操作就可以在一个session中完成,避免频繁开启和关闭session。2、对于Lazy,一般都是outjoin一的一端,懒...
Hibernate配置---检索策略

Hibernate配置---检索策略

Hibernate是一个持久层的框架,不依赖任何容器,支持对象到数据库表的映射,ORM。支持开发中的增删改查操作,将基本的JDBC操作进行封装,可以通过配置hibernate.cfg.xml来方便的切换数据库。做到了系统和数据库的解偶。支持数据库连接池,防止高并发导致系统响应慢和系统崩溃。当多用户同时访问应用时,每次请求都会开辟一个连接对象,当开启和关闭时都会有时间的消耗,如果没有访问数据库的限制,那么将导致系统响应越来越慢,内存如果没有及时回收导致系统崩...
MongoDB副本集

MongoDB副本集

一、节点类型standard:常规节点,它存储一份完整的数据副本,参与选举投票,有可能成为活跃节点。passive:存储了完整的数据副本,参与投票,不能成为活跃节点。arbiter:仲裁节点,只参与投票,不接收复制的数据,也不能成为活跃节点。二、参数说明--dbpath 数据文件路径--logpath 日志文件路径--port 端口号,默认是27017.我这里使用的也是这个端口号.--replSet 复制集的名字,一个replica sets中的每个节点的...
编写简单的连接MongoDB数据库C++程序 && 解决编译C++程序时链接MongoDB动态库失败的问题

编写简单的连接MongoDB数据库C++程序 && 解决编译C++程序时链接MongoDB动态库失败的问题

编写简单的连接MongoDB数据库C++程序 && 解决编译C++程序时链接MongoDB动态库失败的问题。一. 安装好mongo数据库以后,创建一个用来链接数据库的简单C++程序mon2.cpp,发现很多网站都用这个程序做示例。不过重点在于如何让这个程序真正可以跑起来显示出来结果,着实费了一番功夫。 1 #include <iostream> 2 #include "client/dbclient.h" 3 4 using ...
Python Sqlite3数据库相关操作

Python Sqlite3数据库相关操作

1、连接数据库:cx= sqlite3.connect(‘database.db’) ,cx是一个数据库连接对象,它有以下操作:commit()--事务提交rollback()--事务回滚close()--关闭一个数据库连接cursor()--创建一个游标2、获得游标对象:所有sql语句都要在游标对象下执行,用cu= cx.cursor()来定义了一个游标,游标对象有以下的操作:execute()--执行sql语句executemany--执行多条sql语...
使用Python 2.7 CURD 操作非关系型数据库MongoDB

使用Python 2.7 CURD 操作非关系型数据库MongoDB

在进行数据库的操作过程中,有些数据的格式没有关系,也即它是非关系型的时候,我们会用到非关系型数据库,而MongoDB是一个由C++写的分布式非关系型数据库,目前应用比较成熟,稳定,API操作比较简单,目前支持Python 2.7,还没有支持Python 3.x的包。以下是我使用Python 2.7操作MongoDB的一些例子:1.访问本地MongoDB"""Created on 2011-11-30@author: LONMID"""import sysf...
<< 451 452 453 454 455 456 457 458 459 460 >>