Time of Update: 2015-08-28
標籤:MySQL and RAugust 15, 2011By Christopher Bare (This article was first published on Digithead‘s Lab Notebook, and kindly contributed to R-bloggers) Using MySQL with R is pretty easy, with RMySQL. Here are a few notes
Time of Update: 2015-08-28
標籤:我們有時候需要一些檢查MySQL是否宕機,如果宕機了應自動重新啟動應用並通知營運人員!此指令碼用來簡單的實現MySQL宕機後自動重啟並郵件通知營運,此為SHELL指令碼,當然也有一些朋友喜歡用Python之類的實現,其原理是一樣的!這兒主要用到的是命令是mysqladmin ping#!/bin/bash# result=`/usr/bin/mysqladmin -u user -ppassword ping`result=`/usr/bin/mysqladmin
Time of Update: 2015-08-28
標籤:<pre class="prettyprint lang-bsh">[client]port = 3306socket = /tmp/mysql.sock[mysqld]port = 3306socket = /tmp/mysql.sockbasedir = /usr/local/mysqldatadir = /data/mysqlpid-file = /data/mysql/mysql.piduser = mysqlbind-address =
Time of Update: 2015-08-28
標籤:MySQL提供標準的SQL模式比對,以及一種基於象Unix公用程式如vi、grep和sed的擴充Regex模式比對的格式。一、SQL模式SQL的模式比對允許你使用“_”匹配任何單個字元,而“%”匹配任意數目字元(包括零個字元)。在 MySQL中,SQL的模式預設是忽略大小寫。下面顯示一些例子。注意在你使用SQL模式時,你不能使用=或!=;而使用LIKE或NOT LIKE比較操作符。SELECT 欄位 FROM 表 WHERE 某欄位 Like 條件其中關於條件,SQL提供了四種匹配模式:1
Time of Update: 2015-08-28
標籤: 在mysql中去重,其實是一個很簡單的事情,來看下面的例子:mysql> DROP TABLE test;Query OK, 0 rows affected (0.01 sec)mysql> CREATE TABLE test ( id INT, NAME VARCHAR(10) &
Time of Update: 2015-08-28
標籤:http://blog.sina.com.cn/s/blog_6d39dc6f0100m7eo.html mysql中函數和關鍵字不區分大小寫。下文函數的datetime參數處既可以用時間字串也可以用時間變數或運算式。一、擷取目前時間下面幾個方法等效,字串環境輸出格式為:YYYY-MM-DD HH:MM:SS,數字環境輸出格式為:YYYYMMDDHHMMSSnow()current_timestamp()
Time of Update: 2015-08-28
標籤:在Linux上面搭建了LAMP,我先前測試了 Apache + php在 /var/www/html/ 目錄下建立一個php測試 phpinfo.php[[email protected] ~]# cd /var/www/html/ //進入httpd預設網站目錄[[email protected] html]# vim phpinfo.php //建立並編輯phpinfo.php<?phpphpinfo(
Time of Update: 2015-08-28
標籤:mysql資料庫最佳化 pt-query-digest使用 一、pt-query-digest工具簡介pt-query-digest是用於分析 mysql慢查詢的一個工具,它可以分析binlog、General log、slowlog , 也可以通過show processlist或者通過tcpdump抓去的mysql協議資料來進行分析。可以把分析結果輸出到檔案中,分析過程是先對查詢語句的條件進行參數
Time of Update: 2015-08-28
標籤:1、最佳化資料類型 MySQL中資料類型有多種,如果你是一名DBA,正在按照最佳化的原則對資料類型進行嚴格的檢查,但開發人員可能會選擇他們認為最簡單的方案,以加快編碼
Time of Update: 2015-08-28
標籤:原文連結:http://blog.csdn.net/xiaoxu0123/article/details/6258538 1, 設定存放的目錄:[[email protected] etc]# more /etc/my.cnf [mysqld]###此處省略N個字log-error=/var/log/mysql/mysql_error.log #錯誤記錄檔log=/var/log/mysql/mysql.log &
Time of Update: 2015-08-28
標籤:mysql 必須掌握的工具pt-query-digest古人云:工欲善其事,必先利其器。作為一名優秀的mysql dba也需要有掌握幾個好用的mysql管理工具,所以我也一直在整理和尋找一些能夠便於管理mysql的利器。以後的一段時間內,將會花一大部分的精力去搜尋這些工具。性 能的管理一直都是擺在第一位的,dba的很多工作管理層都看不到也沒有辦法衡量價值,但是如果一個系統慢的跟蝸牛一樣,dba通過監控調優把系統從崩潰邊
Time of Update: 2015-08-28
標籤:調優思路:1.資料庫設計與規劃--以後再修該很麻煩,估計資料量,使用什麼儲存引擎2.資料的應用--怎樣取資料,sql語句的最佳化3.mysql服務最佳化--記憶體的使用,磁碟的使用4.作業系統的最佳化--核心、tcp串連數量5.升級硬體裝置 磁碟io規劃raid技術:raid0[xfs]swap分區:最好使用raid0磁碟分割:一個庫放到一個分區上或一個磁碟上物理分區create table t1(id int,name char(20)) data
Time of Update: 2015-08-28
標籤:mysql 大量操作大量操作資料是利用 CommandBuilder 和 DataAdapter.Update() 方法 對資料庫進行批次更新說解: DataAdapter中有四個重要對象:SelectCommand,InsertCommand,UpdateCommand ,DeleteCommand 以SelectCommand 最為重要 只要設定好DataAdapter.SelectCommand(其中的CommandText) 其它三個可以由
Time of Update: 2015-08-28
標籤:一、insert or update需求 需求:如果test_table中存在記錄則update,不存在則insert。二、老做法:3條sql select * from test_table where id = 1; //查詢表中是否已有記錄insert into test_table&
Time of Update: 2015-08-28
標籤:聯合索引又叫複合索引。對於複合索引:Mysql從左至右的使用索引中的欄位,一個查詢可以只使用索引中的一部份,但只能是最左側部分。例如索引是key index (a,b,c). 可以支援a | a,b| a,b,c 3種組合進行尋找,但不支援 b,c進行尋找 .當最左側欄位是常量引用時,索引就十分有效。兩個或更多個列上的索引被稱作複合索引。利用索引中的附加列,您可以縮小搜尋的範圍,但使用一個具有兩列的索引
Time of Update: 2015-08-28
標籤:機器A --> 192.168.103.94 -- 伺服器 機器B --> 192.168.4.2 -- 用戶端 機器A => 裝上mysql-server,啟動; 使用root使用者登入,查看DNS解析是否開啟,執行如下命令: mysql> show variables like ‘skip_name_resolve%‘;+---
Time of Update: 2015-08-28
標籤:mysql伺服器的主從配置,本來是一件很簡單的事情,無奈不是從零開始,總是在別人已經安裝好的mysql伺服器之上 ,這就會牽扯到,mysql的版本,開機檔案,等一些問題。不過沒關係,先問清楚兩點1、mysql設定檔my.cnf的位置2、如何啟動、停止mysql,找好開機檔案假設有兩台機器,已經安裝好了mysql(盡量同版本,且兩台機器同一網路,可以ping通)有朋友說:“從伺服器,不能低於主伺服器的版本”,不過我是低於的,沒有出現問題。主機A: 192.168.1.100從機B:192.1
Time of Update: 2015-08-28
標籤:select database update dept b, (select group_concat(t.deptId), group_concat(d.deptName separator ‘/‘) as dName, t.id, t.deptName from (select substring_index(substring_index(a.deptId,‘,‘,b.help_topic_id+1),‘,‘
Time of Update: 2015-08-28
標籤:tinyint1 mysql bool mysql boolean mysql整型儲存 mysql unsigned MySQL 各種 INTEGER 類型佔用儲存空間、取值範圍一覽表最佳實務UNSIGNED 只能儲存非負整數SIGNED 可以儲存正整數、0、負整數對於總是正整數的儲存(比如主鍵)的最佳實務是
Time of Update: 2015-08-28
標籤:如何從MySQL官方Yum倉庫安裝MySQL5.6首先我們需要從MySQL開發人員網站下載Yum倉庫檔案,Download MySQL Yum Repository從上面的串連地址下載:Red Hat Enterprise Linux 6 / Oracle Linux 6 (Architecture Independent), RPM Package ,點擊下載下載完成後將Yum庫匯入到你的本地:sudo yum localinstall