T_Database
文章平均质量分 68
benwdm
这个作者很懒,什么都没留下…
展开
-
MySQL 对比数据库表结构
MySQL 对比数据库表结构介绍本章主要介绍怎样对比数据库的表结构的差异,这里主要介绍使用mysqldiff工具来对比表结构的差异,其实在5.6版本之后通过查询information库中的系统表也能对比出来,但是mysqldiff还有一个好处就是可以直接生产差异的SQL语句这个功能就是我们需要利用的,而通过分析系统表要实现这个就比较难;接下来就来看看怎样使用这个工具。 ...原创 2017-02-14 17:41:10 · 527 阅读 · 0 评论 -
ODOO9 SAAS 全自动安装脚本 基于Ubuntu 14.04 LTS
install-odoo-saas.sh #!/bin/bash################################################################################################# Fully automated script to install Odoo and Odoo SaaS Tool ...原创 2016-05-09 10:37:15 · 434 阅读 · 0 评论 -
Hive安装配置过程中出现的错误
1、hive CLI启动时报错:(hadoop-2.6+ HIVE 1.2.0):Logging initialized using configuration in file:/disk2/hadoop/hive/conf/hive-log4j.properties[ERROR] Terminal initialization failed; falling back to unsupp...原创 2015-05-30 22:11:34 · 237 阅读 · 0 评论 -
Hibernate计算从表记录数
有一个主表,其中一个字段是从表对应的记录数,为了避免在查询时把从表的记录全部查询出来,不使用one-to-many关联,有一种方法就是通过formula来实现。从表Mapping文件: <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE hibernate-mapping PUBLIC "-//Hiber...原创 2015-03-30 10:01:14 · 108 阅读 · 0 评论 -
Oracle自动备份脚本
@echo offREM ###########################################################REM # 应用监控系统数据库自动备份批处理脚本REM ###########################################################REM 取当前系统时间,可能因操作系统不同而取值不一样...原创 2014-03-31 19:06:38 · 108 阅读 · 0 评论 -
MyBatis3日志配置(转官网)
来源:http://mybatis.github.io/mybatis-3/logging.html===================================================== Logging MyBatis provides logging information through the use of an internal log f...原创 2014-03-31 16:47:13 · 99 阅读 · 0 评论 -
MySql ibdata1文件太大如何缩小
MySql innodb如果是共享表空间,ibdata1文件越来越大,达到了30多个G,对一些没用的表进行清空:truncate table xxx;然后optimize table xxx; 没有效果因为对共享表空间不起作用。mysql ibdata1存放数据,索引等,是MYSQL的最主要的数据。如果不把数据分开存放的话,这个文件的大小很容易就上了G,甚至几十G。对于某些应用来说,并不是太...原创 2013-09-28 09:25:12 · 1200 阅读 · 0 评论 -
在Windows上完全卸载Oracle
1.以Administrators group身份登陆windows系统 2.通过oracle installer 卸载所有orcle产品及组件。 3.停掉Oracle Service服务 4.删除%ORACLE_base%文件和SYSTEM_DRIVE:\program files下的oracle文件。 5.删除SYSTEM_DRIVE:\Documents and Settings\All ...原创 2013-09-15 16:13:47 · 157 阅读 · 0 评论 -
一个异构数据库的集群中间件(转)
Product: Sequoia Database Clustering TechnologySequoia is a transparent middleware solution offering clustering, load balancing and failover services for any database. Sequoia is the continuati...原创 2014-12-22 14:41:35 · 282 阅读 · 0 评论 -
在SQLServer上,把从表某字段拼成一个值
--> 测试数据:[father]if object_id('[father]') is not null drop table [father]go create table [father]( [id] int, [name] varchar(6))insert [father]select 1,'王爸爸' union all...原创 2014-07-14 10:08:41 · 450 阅读 · 0 评论 -
SQL Server Base64函数
IF OBJECT_ID(N'dbo.c_GetUTF8Code') IS NOT NULL DROP FUNCTION dbo.c_GetUTF8Code;GOCREATE FUNCTION [dbo].[c_GetUTF8Code] ( @char Nchar ) RETURNS int AS ...原创 2014-06-06 11:58:48 · 917 阅读 · 0 评论 -
HTML5 OFFLINE SOLUTION
Although PhoneGap is an offline solution where the HTML, CSS and JS files etc are held in the assets/www folder within the app, there are some cases where you might want the app to point to a remote...原创 2013-12-10 16:30:44 · 96 阅读 · 0 评论 -
在Ubuntu 16.04上安装Odoo8(附自动安装脚本)
在Ubuntu 16.04上安装Odoo8 一、安装依赖组件sudo apt-get -yq install adduser ghostscript postgresql-client-9.5 python python-pip python-imaging python-pychart python-libxslt1 xfonts-base xfonts-75dpi libxre...原创 2016-06-09 13:02:40 · 684 阅读 · 0 评论 -
MyBatis配置文件修改侦测及重载的实现
MyBatis配置文件修改侦测及重载的实现: /** * */package cn.hshb.web.common.mybatis;import java.io.IOException;import java.lang.reflect.Field;import java.lang.reflect.InvocationHandler;import java...原创 2015-07-31 13:53:29 · 212 阅读 · 0 评论 -
浏览器端精准打印或套打组件
注意: 康虎云报表组件的软件和相关资料请从http://www.khcloud.net获取,本页不再更新!! ----------------------------------------------B/S应用系统的报表打印一直以来都是一个难题,以前常规的思路是通过在浏览器中安装ActiveX插件以获得直接驱动打印机的能力。但是,随着浏览器的发展,越来越多的浏览器...原创 2017-01-18 13:05:09 · 1684 阅读 · 0 评论 -
十步以内完成精细web打印
注意:康虎云报表组件的软件和相关资料请从http://www.khcloud.net获取,本页不再更新!!---------------------------------------------------------------------------------------------- 十步以内完成精细web打印 现在B/S系统占据了应用系统主流,B/S...原创 2017-06-21 11:44:02 · 1120 阅读 · 1 评论 -
MySQL同类记录获取最新一条
表结构如下:MySQL> SELECT * FROM t1;+--------+---------------------+| userid | atime |+--------+---------------------+| 1 | 2013-08-12 11:05:25 || 2 | 2013-08-12 11:05:29 || 3 | 2013-08-12 11:05:32 ...原创 2016-03-28 13:36:13 · 1263 阅读 · 0 评论 -
MySQL正则替换函数
DELIMITER $$CREATE FUNCTION `regex_replace`(pattern VARCHAR(1000),replacement VARCHAR(1000),original VARCHAR(1000)) RETURNS VARCHAR(1000) DETERMINISTICBEGIN DECLARE temp VARCHAR(1000);...原创 2017-05-24 13:01:38 · 1398 阅读 · 0 评论 -
在MS SQLServer中创建链接服务器
要在MS SQLServer中使用链接服务器,对方数据库使用非默认端口,创建方法:exec sp_addlinkedserver 'XERP_PRODUCT','','SQLOLEDB','218.108.111.108,3341'exec sp_addlinkedsrvlogin 'XERP_PRODUCT','false',null,'sa','123456'或EXEC sp_addl...原创 2014-12-03 15:11:54 · 235 阅读 · 0 评论 -
Mybatis Generator配置详解(中文)_转
来自: http://www.jianshu.com/p/e09d2370b796 ==========================================同学们有福了,花了一些时间,重新整理了一个最完整的Mybatis Generator(简称MBG)的最完整配置文件,带详解,再也不用去看EN的User Guide了; <?xml version="1.0...原创 2015-12-17 16:44:51 · 137 阅读 · 0 评论 -
一个提供大量数据模型的网站
网站地址是:http://www.databaseanswers.org/data_models/index.htm 大家以后做系统设计时可以参考一下。原创 2015-12-17 14:00:02 · 221 阅读 · 0 评论 -
SQL Server Base64函数
IF OBJECT_ID(N'dbo.c_GetUTF8Code') IS NOT NULL DROP FUNCTION dbo.c_GetUTF8Code;GOCREATE FUNCTION [dbo].[c_GetUTF8Code] ( @char Nchar )RETURNS int AS --UTF8转码 BEGIN Declare @Code int Select @...原创 2015-12-09 13:41:34 · 1679 阅读 · 0 评论 -
在MySQL中全库搜索指定字符串
有时候,需要从整个MySQL库中搜索某一字符串,但却不知道在哪个表哪个字段,用下面的存储过程,So Easy. DELIMITER //DROP PROCEDURE IF EXISTS `proc_FindStrInAllDB`//# CALL `proc_FindStrInAllDB` ('testdb','中');CREATE PROCEDURE `proc_FindS...原创 2016-11-13 07:47:38 · 3144 阅读 · 0 评论 -
Sql注入之sqlmap+dvwa实例演练
Sql注入之sqlmap+dvwa实例演练 相信很多同学都已经知道了什么是sql注入,也明白为什么会发生sql注入。也可以通过在输入框和url中“手工”注入,来实现绕过登录、非法修改这样有趣又实用的功能。但这些还远不能让我们感觉到sql注入的巨大威力。你也一定听过各种各样的新闻报道xxx网站被黑,上百万用户数据泄露。想知道它们是如何获得这些数据的吗?不讲过多原理,就和实验楼的【S...原创 2016-10-27 16:27:22 · 951 阅读 · 0 评论 -
Odoo安装脚本
#!/bin/bash################################################################################# Script for Installation: ODOO Saas4/Trunk server on Ubuntu 14.04 LTS# Author: André Schenkels, ICTST...原创 2015-08-17 23:25:52 · 410 阅读 · 0 评论 -
Relocating localStorage in iOS 5.1 for PhoneGap Applications(转)
See bug details here: https://issues.apache.org/jira/browse/CB-330The general problem is that as of iOS update 5.1 (3/2012), Apple no longer considers data stored in localStorage or the SQL Lite D...原创 2013-12-10 15:59:19 · 78 阅读 · 0 评论 -
MySQL和PostgreSQL比较 (转载)
特性MySQLPostgreSQL实例通过执行 MySQL 命令(mysqld)启动实例。一个实例可以管理一个或多个数据库。一台服务器可以运行多个 mysqld 实例。一个实例管理器可以监视 mysqld 的各个实例。通过执行 Postmaster 进程(pg_ctl)启动实例。一个实例可以管理一个或多个数据库,这些数据库组成一个集群。集群是磁盘上的一个区域...原创 2012-10-12 18:42:25 · 79 阅读 · 0 评论 -
一个用php实现的把服务器的数据库转成JDBC访问的工具(JDBC)
一个用php实现的把服务器的数据库转成JDBC访问的工具,名为:JDBWC - Type 3 Java JDBC driver作用把不能直接从外网访问的数据库转换成可供外网JDBC访问的转接口,对于一些免费的但不对外提供访问的数据库可以通过该工具来实现外网访问。 http://sourceforge.net/projects/jdbwc/?source=dlp...原创 2013-05-31 23:33:48 · 522 阅读 · 0 评论 -
记一下较复杂的SQL
最近在应用中用到两张表:XZ_VIEW_INDEX_SJFW : 主表ACF_SYS_GWATTACH : 正文/附件存储表 正文或附件都以Blob字段存于 正文/附件存储表 中,该表的FILE_ID字段与主表中的ZW(正文序号)或FJ(附件序号)相关联。但是主表中的ZW和FJ字段是VARCHAR型的,而 正文/附件存储表 中的FILE_ID字段是数值型的,并且,主表中的...原创 2010-07-19 18:13:07 · 129 阅读 · 0 评论 -
(转)看ORA-01207错误处理过程,很详细很清楚,记下!!!
原文出处:http://blog.chinaunix.net/u/12437/showart_217144.html ORA-01207:文件比控制文件更新 - 旧的控制文件根据oracle文档的解释:Cause: The control file change sequence number in the datafile is greater than the n...2010-05-01 05:06:51 · 152 阅读 · 0 评论 -
如何在Oracle直接使用地址来创建Database Link (DBLink)
有时候,需要在两个Oracle数据库之间手工同步数据时,DBLink是最方便快捷的手段之一,创建DBLink的方式一般是这样:create public database link <DBLink名称> connect to <被连接库的用户名> identified by <被连接库的密码> using '<Oracle客户端工具建立的指向被连接库服...2009-07-16 14:43:55 · 104 阅读 · 0 评论 -
Oracle如何正确判断带中文的字符串长度
The "length" functions return the length of char. LENGTH calculates length using characters as defined by the input character set. LENGTHB uses bytes instead of characters. LENGTHC...原创 2009-07-15 10:07:46 · 1931 阅读 · 0 评论 -
精减绿色版Oracle9X客户端
我们项目中主要使用Oracle数据库,但每次重装自己的系统之后,都必须安装100多兆Oracle客户端工具,而项目组中多数人需要的仅仅只是用PL/SQL Developer 或TODA之类工具连接Oracle功能而已,既浪费时间又浪费磁盘。 今天忽发奇想,有没有办法弄一个绿色版的Oracle出来呢?经过参考网上相关资料及自己的N(N>10)次试验,终于搞出来一个山寨...2009-07-08 02:40:56 · 107 阅读 · 0 评论 -
Oracle LOB字段操作的一点教训
今天有个功能需要对CLOB字段进行操作,期间遇到几个问题,老天眷顾,都算是解决了,记一下,免得日后重蹈覆辙。 错误一:ORA-22920: 未锁定含有 LOB 值的行出现这个问题的原因,是由于select出LOB字段时未加 for update,ORACLE官方文档对该错误的说明:ORA-22920 row containing the LOB value i...2009-05-15 17:03:07 · 455 阅读 · 0 评论 -
Oracle分页
存储过程如何将表所有的字段名进行提取出来呢?一个简单的问题是这样的,就是对表所有的字段名进行提取出来放到单独的一列或者一行显示出来.比如:假设表A(column1 varchar2(10), column2 varchar2(10), column3 varchar2(10), column4 varchar2(10) ...2009-10-19 18:27:42 · 72 阅读 · 0 评论 -
MySQL无法读写临时文件的问题处理
这两天在使用MySQL做点东西,可是从前天开始,系统启动时经常出现类似Can’t create/write to file ‘c:\temp/#sql-XXX.MYI′ (Errcode: 13)"的错误,我以为可能是我的系统的问题,于是重启应用和MySQL,该问题还是陆陆续续会出现,但又不是始终出现。我注意到该问题一般都在查询数据量比较大的时候才出现,我想应该是在做大数据量的数据库操作,My...2008-01-12 14:12:11 · 825 阅读 · 0 评论 -
用java给Oracle扩展功能
在使用数据库过程中,有时为了实现一些比较特殊的功能,而数据库却没有现成的函数或存储过程满足我们的要求,在这种情况下,我们通常的做法就是编写存储过程或自定义函数来达到我们的目的,而编写存储过程或自定义函数,通常会采用SQL语言来编写(在Oracle中就是PL/SQL)。 在一般情况下,SQL语言一般都能满足我们的需要,但是对于有些特殊功能,SQL语言就无能为力了。比如...2006-12-09 16:36:31 · 148 阅读 · 0 评论 -
PostgreSQL for Win V8.2.0支持以超级用户启动数据库了
PostgreSQL for Win以前的版本不支持以超级用户的启动数据库,开发者主要是考虑到安全性问题,才做了这个限制。这本来无可厚非,不过这对于象我这样的绿色一族(喜欢使用绿色软件,讨厌安装软件时被强行往操作系统塞入一堆可知或不可知的东西),一般都下载PostgreSQL的ZIP版本来用,不能用超级用户启动的限制可就造成了不小的麻烦。因为在自己的电脑上,为了方便,一般都会建个具有超级用户...2006-12-07 13:37:00 · 136 阅读 · 0 评论 -
用PB管道导数时乱码
前天,对一个旧系统进行维护,需要在两个装在Win平台上的Sybase数据库之间导数据,其中有两张表的中有text类型的字段,用BCP或者导出成Insert SQL都没办法完整地把数据导过去。无奈之下,只得求助于PowerBuilder的管道一张张表地导。还有一个问题是我的本本没办法连公司的VPN,只能在另一台机器上安装一个SYbase客户端,再拷一个PB上去,用这台机器做中介,把本本上的数据导...2006-11-20 14:06:00 · 264 阅读 · 0 评论 -
Oracle错误代码查询网站
贴一个Oracle错误代码查询网站,比较全。 http://www.ora-code.com/code/ORA-0.html ==================================如何从Oracle数据库中提取出错误代码及相应的解释网络上有很多Oracle错误代码速查手册,但一般都是英文的,其实Oracle数据库中包含了中文错误信息,我们可以使用下面的办法从...原创 2010-10-19 18:46:39 · 612 阅读 · 0 评论