web开发中,我们经常需要将一个表的数据插入到另外一个表,有时还需要指定导入字段,设置只需要导入目标表中不存在的记录,虽然这些都可以在程序中拆分成简单sql来实现,但是用一个sql的话,会节省大量代码。下面我以mysql数据库为例分情况一一说明:1.如果2张表的字段一致,并且希望插入全部数据,可以用...
分类:
数据库 时间:
2015-07-03 09:07:31
阅读次数:
175
概述 shard 分片 就是 把不同的数据分在不同的服务器 模型其中:
用户对mongodb的操作都是向mongs请求的
configsvr 用于保存,某条数据保存在哪个shard的上
如何使用分片先启动2个节点作为shardmongd --dbpath ~/db/mongo1/databse --logpath ~/db/mongo1/log/mongo.log --...
分类:
数据库 时间:
2015-07-03 06:56:19
阅读次数:
212
MariaDB作为Mysql的一个分支,在开源项目中已经广泛使用,例如大热的openstack,所以,为了保证服务的高可用性,同时提高系统的负载能力,集群部署是必不可少的。 ##MariaDB Galera Cluster 介绍 MariaDB集群是M...
分类:
数据库 时间:
2015-07-03 01:48:53
阅读次数:
237
转载自http://blog.csdn.net/kobejayandy/article/details/8775138数据切分可以是物理上的,对数据通过一系列的切分规则将数据分布到不同的DB服务器上,通过路由规则路由访问特定的数据库,这样一来每次访问面对的就不是单台服务器了,而是N台服务器,这样就可...
分类:
数据库 时间:
2015-07-03 01:41:38
阅读次数:
162
转载自http://blog.csdn.net/kobejayandy/article/details/8775255读写分离,基本的原理是让主数据库处理事务性增、改、删操作(INSERT、UPDATE、DELETE),而从数据库处理SELECT查询操作。数据库复制被用来把事务性操作导致的变更同步到...
分类:
数据库 时间:
2015-07-03 01:37:12
阅读次数:
144
sql版本select * from (select t.CloseDate,t.ExpiryDate,t.DataTypeLookupID,ROW_NUMBER() over(partition by CloseDate,ExpiryDate,DataTypeLookupID order by C...
分类:
数据库 时间:
2015-07-03 01:35:37
阅读次数:
159
一个Mysql(5.5版本)设置多个端口运行多个实例。搞了一天,终于弄好,先备忘一下! 一、设置mysqld_multi 复制一份my.cnf,重命名为my_multi.cnf 修改my_multi.cnf,主要配置项目如下 [mysqld_multi]
mysqld??...
分类:
数据库 时间:
2015-07-03 00:35:21
阅读次数:
132
1.开启bin-log(1)在my.con配置文件里面[mysqld]#选项添加log-bin=mysql-bin#日志文件名称,未指定位置,默认数据文件位置重启mysql服务log_bin是生成的bin-log的文件名,后缀则是6位数字的编码,从000001开始,按照上面的配置,生成的文件则为:mysql_bin.000001mysql_bin.0000..
分类:
数据库 时间:
2015-07-03 00:34:00
阅读次数:
120
1.准备安装文件下载地址:http://pecl.php.net/package/PDO_MYSQL2.安装#tarzxfPDO_MYSQL-1.0.2.tgz#cdPDO_MYSQL-1.0.2#/usr/local/php/bin/phpize#生成configure等文件,如果有错误看下面错误操作处理#./configure--with-php-config=/usr/local/php/bin/php-config--with-pdo-..
分类:
数据库 时间:
2015-07-03 00:32:38
阅读次数:
180
/*排名相同情况下,优先按姓名排序*/SELECTt.`name`,t.company_name,@rownum:=@rownum+1asrankNum,t.ssfrom(SELECTu.`name`,sci.company_name,@rownum:=0,(u.check_num+u.online_hours)asssFROMv_useruLEFTJOINsys_company_infosciONu.companyId=sci.company_idWHEREu.account_..
分类:
数据库 时间:
2015-07-03 00:29:42
阅读次数:
492
本章节将介绍如何如何创建一个从数据表 country 中获取国家数据并显示出来的页面。为了实现这个目标,你将会配置一个数据库连接,创建一个活动记录类,并且创建一个操作及一个视图。...
分类:
数据库 时间:
2015-07-03 00:20:29
阅读次数:
185
1. 忘记root密码http://www.lishiming.net/thread-252-1-1.html进入mysqlwhich mysql/usr/local/mysql/bin/mysql 没有设置密码之前可以这样子打开mysql登录/usr/local/mysql/bin/mysq...
分类:
数据库 时间:
2015-07-03 00:12:07
阅读次数:
166
1. 安装mysqlcd /usr/local/src/ 免安装编译二进制的包wget http://syslab.comsenz.com/downloads/linux/mysql-5.1.40-linux-i686-icc-glibc23.tar.gztar zxvf /usr/local/sr...
分类:
数据库 时间:
2015-07-03 00:08:37
阅读次数:
204
9. 配置防盗链http://www.lishiming.net/thread-71-1-1.html防止别人的网站,放你网站图片的链接,位置一般情况下在 /usr/local/apache/conf/httpd.conf或者apache 2.2 的 /usr/local/apache2/conf/...
分类:
数据库 时间:
2015-07-03 00:04:55
阅读次数:
175
Oracle下的日期时间函数和SQL SERVER真他妈不同。这个真需要时间适应。---------------------------------------------日期/时间函数-------------------------------------------------1: SYSD....
分类:
数据库 时间:
2015-07-03 00:04:51
阅读次数:
246
如果我要取11-20的Account表的数据,则为: Select * From Person Limit 9 Offset 10;表示从Person 表获取数据,跳过10行,取9行 。也可以这样写 select * from account limit 10,9 和上面的的效果一样。 通用公试: ...
分类:
数据库 时间:
2015-07-03 00:02:22
阅读次数:
308
select#coding=utf-8#!/usr/bin/pythonimport cx_Oracle;conn = None;cursor = None;try: conn = cx_Oracle.connect('username/password@xxx.xxx.xxx.xxx/sid...
分类:
数据库 时间:
2015-07-02 23:58:00
阅读次数:
231