Time of Update: 2014-12-12
SQL標準簡介,sql簡介按:這是基於我很早以前寫的幾篇短文重新整理的。 SQL是Structured Query Language的縮寫,它的前身是著名的關聯式資料庫原型系統System R所採用的SEQUEL語言。作為一種訪問關係型資料庫的標準語言,SQL自問世以來得到了廣泛的應用,不僅是著名的大型商用資料庫產品Oracle、DB2、Sybase、SQL
Time of Update: 2014-12-12
ceilometer的map_reduce機制,map_reduceMap/Reduce是一個彙總工具。比如SQL和mongodb的group(by),countdistinct等都是彙總命令。Map/Reduce其實是一個分散式運算的思想的實現的軟體架構。就是你遵循這個架構的規範,編寫上層代碼可以實現你的分散式運算,並能把所有計算結果彙總到一起得到最終一個簡單的結果。基於Map/reduce寫出來的應用能運行在上千台伺服器組成的叢集上,並以一種可靠的容錯的方式平行處理資料。具體過程為:&nbs
Time of Update: 2014-12-11
Mysql基於binlog主從複製配置,mysqlbinlog主從上次配置mysql的主從複製還是年初的時候,沒想到現在又開始使用mysql了。話不多說,進入正題Master-Slave 搭建環境:Master:Os: rhel-server-6.3-x86_64Mysql: MySQL -5.5.35-1虛擬機器:Virtual BOXIp:192.168.56.12Slave:Os: rhel-server-6.3-x86_64Mysql: MySQL
Time of Update: 2014-12-11
【Oracle】第二章常用操作,oracle第二章ORACLE 第二章常用操作修改表中的列資訊: alter table vendor_master modify(vencode varchar(20));給表中列添加一個預設值約束 alter table myt
Time of Update: 2014-12-11
linux下mysql修改root密碼,mysqlroot方法一:用set password命令首先,登陸mysqlmysql -u root -p然後執行set password命令set password for root@localhost = password('654321');上面例子,將root密碼更改為654321方法二:使用mysqladmin格式為:mysqladmin -u使用者名稱 -p舊密碼 password 新密碼mysqladmin -
Time of Update: 2014-12-11
mongodb在python中的應用——利用pymongo和mongoengine,mongodbpymongo一、前文
Time of Update: 2014-12-11
Oracle與MySQL字串拼接,oraclemysql拼接一、MySQL在java中我們通常用加號"+"來實現字串的拼接,MySQL中也可以使用"+"來實現,比如:先加入測試資料CREATE TABLE test( id INT, name VARCHAR(10), score FLOAT );INSERT INTO test VALUES(1,'zhang',98);INSERT INTO test VALUES(2,'
Time of Update: 2014-12-11
mysql遊標樣本 mysql遊標簡易教程,mysql遊標樣本教程從mysql V5.5開始,進行了一次大的改變,就是將InnoDB作為預設的儲存引擎。InnoDB支援事務,而且擁有相關的RDBMS特性:ACID事務支援,資料完整性(支援外鍵),災難恢複能力等等。現在簡單總結一下遊標的知識。(一),認識遊標(cursor)就是一個可讀的標識,用來標識資料取到什麼地方了。(二),遊標特性1,唯讀2,不滾動3,不敏感的(三),使用遊標
Time of Update: 2014-12-10
mybatis“集合巢狀查詢”和“集合嵌套結果”兩種方法實現資料庫一對多關聯性,mybatis嵌套兩個實體類分別如下:User使用者類和Goods商品類。一個使用者對應多個商品(一對多)package com.leo.entity;import java.util.List;public class User {private Integer id;private String username;private Integer age;private String
Time of Update: 2014-12-10
centos6,mysql 5.5 配置 master \ slave 資料同步備份,centos6slave資料庫A 做為主服務,資料庫B做為同步庫(註: 兩邊資料庫庫必須要一至,要不然會有不斷的錯誤資訊出來,改啊改,就是不成功)1、配置 master vi /etc/my.cnf [mysqld]server-id=1log-bin=log pathbinlog-do-db=xxxx //表示只備份xxxx這個庫 ,可以配置多個庫binlog-ignore-db=yyy
Time of Update: 2014-12-09
使用sqoop將mysql資料匯入到hadoop,sqoophadoophadoop的安裝配置這裡就不講了。Sqoop的安裝也很簡單。完成sqoop的安裝後,可以這樣測試是否可以串連到mysql(注意:mysql的jar包要放到 SQOOP_HOME/lib 下):sqoop list-databases --connect jdbc:mysql://192.168.1.109:3306/ --username root --password
Time of Update: 2014-12-09
InnoDB儲存引擎之InnoDB關鍵特性,儲存innodb1.插入緩衝 A.Insert Buffer 聽名字會讓人理解為插入緩衝是緩衝池中的一部分。其實不是這個樣子的,InnoDB緩衝池中有Insert Buffer資訊,但是Insert
Time of Update: 2014-12-09
Mysql備份方法總結,mysql備份總結對於Mysql的備份不同的DBA,有不同的喜好!我先列舉以下幾種方法:1.使用mysql自動的dump工具,搭配Shell然後crontab執行;2.XtraBackup(這幾年比較火吧)介紹:http://www.percona.com/doc/percona-xtrabackup/intro.html安裝:http://www.percona.com/doc/percona-xtrabackup/installation/yum_repo.html注
Time of Update: 2014-12-09
MySQL案例分享之系統訊息,mysql案例分享 從前有個大師,率領一群徒弟,為客戶做了一個軟體系統。某天,客戶提出了一個新的需求,向系統中的所有使用者發送系統訊息。由於當時系統剛上線不久,系統中的使用者也就幾十個。大師為了考驗自己的徒弟,便將該需求分配給他的徒弟,要求每個人都做一套方案出來,於是便有了下面的故事。
Time of Update: 2014-12-09
某列為空白時選擇前面的非空值,某列為選擇如題,前端時間群裡有人問的這個問題,正好有空,就關注了一下。現狀dbone=# select * from tb_test; id | uname | addr ----+-------+------ 1 | a | 2 | a | 3
Time of Update: 2014-12-08
校正銀行卡號正確性的oracle原始碼,oracle原始碼CREATE OR REPLACE FUNCTION checkBankCard(p_bankcard IN varchar2) RETURN varchar2 --正確時返回ok,否則返回正確的校正碼 IS curval NUMBER := 0; total
Time of Update: 2014-12-08
關於oracle 11g ASM使用時要注意的點,11gasm1. 配置最少2個data group (datagroup 存放資料檔案; fra datagroup 作為閃回區方歸檔 ,備份等)主要考慮的是io 效能問題2. oracle 官方文檔建議每個dg 最少4塊盤且大小,效能一樣。否者io 將會受限於速度最慢的那個盤3. 硬體raid 條帶大小取2的冪,且要<= asm au size4.支援儲存:Disk PartitionA disk partition
Time of Update: 2014-12-08
資料庫分頁查詢,資料庫分頁1) mysqlselect * from demowhere1=1 LIMIT 2,3limit是用來分頁的,第一個參數是行號,第二個參數是說有多少行2) oracle第一種SELECT ID, FIELD_NAME,.. . FROM TABLE_NAME WHERE ID IN (SELECT ID FROM (SELECT ROWNUM AS NUMROW, ID FROM
Time of Update: 2014-12-08
mysql_connect v/s mysql_pconnect,mysqlpconnect原文:mysql_connect v/s mysql_pconnect譯文:mysql_connect v/s
Time of Update: 2014-12-08
Oracle插入timestamp類型資料,oracle插入timestamp表結構:create table TEST( ID INTEGER, BIRTHDAY TIMESTAMP);使用JDBC將日期插入到TIMESTAMP類型欄位import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import