工作中碰到这样一种情况,做一个data patch,将表中的某个字段的内容copy到另一个字段,添加时若目标字段有值,需要换行处理。 首先,oracle中的回车符是chr(13),换行符是chr(10),回车的意思是光标回到当前行的开头,换行是光标停到当前位置的下一行,两个结合就是下一行的开头。 在 ...
分类:
数据库 时间:
2016-07-16 11:25:20
阅读次数:
282
恢复方法之一 1、首先确认服务器出于安全的状态,也就是没有人能够任意地连接MySQL数据库。 因为在重新设置MySQL的root密码的期间,MySQL数据库完全出于没有密码保护的 状态下,其他的用户也可以任意地登录和修改MySQL的信息。可以采用将MySQL对外的端口封闭,并且停止Apache以及所 ...
分类:
数据库 时间:
2016-07-16 08:52:17
阅读次数:
208
【准备工作】 下载源码包,存放路径如下所示: usr/local/src/mysql/cmake-2.8.8.tar.gz usr/local/src/mysql/mysql-5.5.25a.tar.gz usr/local/src/nginx/nginx-1.4.7.tar.gz usr/loca ...
分类:
数据库 时间:
2016-07-16 08:52:45
阅读次数:
274
MongoDB 概述 百度百科:mongodb(分布式文档存储数据库) 安装、配置 #下载源码包 #解压、把bin文件夹拷贝到指定目录 /usr/local/mongodb #定义数据目录、日志目录(在mongodb目录下新建一个data目录存放数据、新建一个logs目录存放日志,然后在该目录下新建 ...
分类:
数据库 时间:
2016-07-16 08:41:29
阅读次数:
287
###忘记密码vim/etc/my.cf在[mysqld]中添加skip-grant-tables重启Mysql现在可以直接进入mysql,改掉root密码执行以下命令USEmysql;UPDATEuserSETPassword=password(‘新密码‘)WHEREUser=‘root‘;更新user表中root密码flushprivileges;删掉/etc/my.cf中添加的skip-grant-tables重..
分类:
数据库 时间:
2016-07-16 07:12:15
阅读次数:
221
一、多表连接查询 新建两张表t_user、t_order。 1.内连接 返回满足条件的所有记录。 (1)显式内连接 使用inner join关键字,在on子句中设定连接条件。 SELECT u.id, u.name, u.address, o.orderno FROM t_user u INNER ... ...
分类:
数据库 时间:
2016-07-16 06:58:12
阅读次数:
216
How Flyway works The easiest scenario is when you point Flyway to an empty database. 最容易的方案是Flyway指向一个空的数据库。 It will try to locate its metadata table. ...
分类:
数据库 时间:
2016-07-16 06:41:09
阅读次数:
271
今天再倒入给数据库导入 .sql 文件的时候出现了一个错误。看错误码: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right ...
分类:
数据库 时间:
2016-07-16 06:41:37
阅读次数:
246
1.安装 根据微软MSDN官方建议,有三种方式安装Windbg,摘要如下: 3 ways to get Debugging Tools for Windows As part of the WDK Install Microsoft Visual Studio and then install th ...
分类:
数据库 时间:
2016-07-16 06:39:50
阅读次数:
170
Phalcon连接多个数据库的时候需要配置多个连接 因为在我们所用数据库一般都是mysql,所以这里adapter可以省略不写,直接在use的时候指定到mysql,如下: 这样做效果和上面的方法一样, 只是把拆分开了; 还有一种变体,是可以选择不同数据库类型的 这个方法需要在config.php中设 ...
分类:
数据库 时间:
2016-07-16 06:36:14
阅读次数:
482
在我们使用Android Studio的时候,有时候就会出现adb打开失败或者启动不了的情况。 adb 启动失败的原因:有其他程序占用了adb默认启动的端口号(像我就遇到过,每次只要提前启动了酷狗音乐,adb就会启动失败~这是要我们专心写代码,不要边听歌边撸0.0) 打不开的情况下的解决方案就是打开 ...
分类:
数据库 时间:
2016-07-16 06:32:01
阅读次数:
437
http://seanlook.com/2016/05/24/mysql-online-ddl-concept/ 做MySQL的都知道,数据库操作里面,DDL操作(比如CREATE,DROP,ALTER等)代价是非常高的,特别是在单表上千万的情况下,加个索引或改个列类型,就有可能堵塞整个表的读写。 ...
分类:
数据库 时间:
2016-07-16 00:54:45
阅读次数:
311
1、说明: 这里假设一种应用场景! 假设,银行系统中有大量的数据需要及时备份,如何才能快速高效呢! 条件需求: (1)、不能设置同步锁(设置的会影响银行正常业务进行!使得银行系统处于维护状态,这是不允许的!) (2)、尽量高效,因为银行中的数据是海量的,一般的SQL语句的效率不能够满足高性能! (3 ...
分类:
数据库 时间:
2016-07-16 00:51:38
阅读次数:
246
1.下载解压mongodb,配置环境变量tar -zxvf mongodb-linux-x86_64-rhel62-3.2.7.tgzexport PATH=<mongodb-install-directory>/bin:$PATH2.创建数据保存目录mkdir -p /data/db3.mongo ...
分类:
数据库 时间:
2016-07-16 00:50:13
阅读次数:
426
MySQL支持的数据类型非常多,选择正确的数据类型对于获得高性能至关重要。选择数据类型的几个原则1、更小的通常更好2、简单就好,如使用date,time,datetime来存储时间而不是字符串 3、尽量避免NULL, 某个字段如果计划建索引,就应该尽量把这个字段设计成NOT NULL DATETIM ...
分类:
数据库 时间:
2016-07-16 00:46:50
阅读次数:
139
经常设置了mysql的root密码,就忘记掉了,这种事还是经常发生的。转自他人(http://www.osyunwei.com/archives/2014.html),权做笔记。linux环境下,解决方法: 1、编辑MySQL配置文件my.cnf vi /etc/my.cnf #编辑文件,找到[my ...
分类:
数据库 时间:
2016-07-16 00:45:58
阅读次数:
158