Time of Update: 2015-07-07
標籤:交易處理和並發性1.1 基礎知識和相關概念1 )全部的表類型都可以使用鎖,但是只有 InnoDB 和 BDB 才有內建的事務功能。2 )使用 begin 開始事務,使用 commit 結束事務,中間可以使用 rollback 復原事務。3 )在預設情況下, InnoDB 表支援一致讀。4 )如果多個事務更新了同一行,就可以通過復原其中一個事務來解除死結。5 ) MySQL 允許利用 set transaction 來設定隔離等級。6 )事務只用於 insert 和 update
Time of Update: 2015-07-07
標籤:【http://www.jb51.net/article/50053.htm】 MySQL 資料庫的高可用性架構: 叢集,讀寫分離,主備。而後面兩種都是通過複製來實現的。下面將簡單介紹複製的原理及配置,以及一些常見的問題。 【優點】1、 如果主伺服器出現問題, 可以快速切換到從伺服器提供的服務2、 可以在從伺服器上執行查詢操作, 
Time of Update: 2015-07-07
標籤:innodb當用戶端發出一條insert指令後,對於一張innodb類型的表,它的內部究竟會做出怎樣的反應呢?本文章將為大家揭開這 一內幕。當然,本人才疏學淺,如果你發現了什麼不對的地方,可以指出來,大家一起討論。突然發現用文字很難解釋清楚這個過程,那麼就用一張圖來代替吧,反而更加清晰明了。我還沒有搞清楚的問題是:bin_log的寫入時間,commit操作對應redo跟innodb_buffer分別所處的位置。
Time of Update: 2015-07-07
標籤:1.子查詢是指在另一個查詢語句中的SELECT子句。例句:SELECT * FROM t1 WHERE column1 = (SELECT column1 FROM t2);其中,SELECT * FROM t1 ...稱為Outer Query[外查詢](或者Outer Statement),SELECT column1 FROM t2 稱為Sub Query[子查詢]。所以,我們說子查詢是嵌套在外查詢內部。而事實上它有可能在子查詢內部再嵌套子查詢。 子查詢必須出現在圓括弧之間。
Time of Update: 2015-07-06
標籤:營運自動化之ansible
Time of Update: 2015-07-06
標籤:二進位 資料庫 mysql 記錄 mysql二進位日誌:命令列參數:--log-bin[=file_name] 檔案名稱--log-bin-index[=file]檔案索引--max_binlog_size
Time of Update: 2015-07-06
標籤:mysql Regex 資料庫伺服器 資料庫 http://blog.csdn.net/pipisorry/article/details/46773545Mysql常用顯示命令1、顯示當前資料庫伺服器中的資料庫列表:mysql> SHOW
Time of Update: 2015-07-06
標籤:mysql union union all union:聯合的意思,即把兩次或多次查詢結果合并起來。 註:兩次查詢的列數必須一致 列的類型可以不一樣,但推薦查詢的每一列,想對應的類型以一樣 可以來自多張表的資料:多次sql語句取出的列名可以不一致,此時以第一個sql語句的列名為準。 如果不同的語句中取出的行,有完全相同(這裡表示的是每個列的值都相同)
Time of Update: 2015-07-06
標籤:18.1 資料備份可能造成資料損失的原因有:儲存介質故障使用者的錯誤操作伺服器的徹底癱瘓18.1.1 複製資料檔案(只適合儲存引擎為MyISAM的表)18.1.2 mysqldump 1.備份一個資料庫mysqldump -u username -p dbname table1 table2 …tablen //如果沒有參數table,表示備份整個資料庫 > backupname.sql 2.備份多個資料庫mysqldump -u username
Time of Update: 2015-07-06
標籤:首先這裡說的是這裡的路徑。以及語句都是在網上看了非常多錯誤後自己實踐後改動過來的,希望對大家實用。這裡在安裝的時候要按著我的這個順序。否則可能會由於路徑錯誤而找不到對應的指令。一、安裝cmake# 安裝所需依賴包(這段指令是一直輸入的)yum -y install gcc libxml2-dev curl screen \libpng12-dev autoconf libpcre3-dev make bzip2 \libevent-dev patch libjpeg62-dev
Time of Update: 2015-07-06
標籤:準備篇:1、配置防火牆,開啟80連接埠、3306連接埠vi /etc/sysconfig/iptables-A INPUT -m state –state NEW -m tcp -p tcp –dport 80 -j ACCEPT #允許80連接埠通過防火牆-A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT #允許33
Time of Update: 2015-07-06
標籤:原文地址參考:http://www.cnblogs.com/ringwang/archive/2008/07/05/1236292.html1. 控制流程函數1.1 IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1,否則它返回expr2。mysql> select IFNULL(1,0); -> 1mysql> select IFNULL(0,10); ->
Time of Update: 2015-07-06
標籤:count()統計表中或數組中記錄count(*)返回檢索行的數目,且不論其值中是否包含NULLcount(column_name)返回的是對列中column_name不為NULL的行的統計例如,查詢某活動的某個菜譜的使用者評論數:SELECT COUNT(id) FROM uchome_comment WHERE id=530787 AND idtype=‘paiid‘ 現在想要查詢每個使用者評論的次數,並且按照評論次數倒序顯示:SELECT COUNT(authorid)
Time of Update: 2015-07-06
標籤:? contents; //查看協助show [globle|session] status; //查看運行狀態show [globle|session] variables [like condition]; //查看配置項load data infile path into tablename; // 從檔案匯入資料select columnlist from tablename into outfile path; // 匯出指定表的列至外部檔案check table
Time of Update: 2015-07-07
標籤:mysql安裝 -------初寫部落格,希望在工作和日常中學習到的一些知識和經驗與大家交流分享! 在Mysql5.5之後,使用源碼包方式安裝mysql就需要通過cmake方式進行編譯了。以下內容介紹通過cmake方式安裝mysql的步驟: 一:安裝前準備。 1:檢查系統中是否存在mysql使用者與組。#grep “mysql” /etc/passwd &
Time of Update: 2015-07-06
標籤:資料類型最佳化1、盡量使用能正常儲存資料的最小資料類型(更快,佔用更少的磁碟、記憶體和cpu)2、盡量使用簡單類型。(如整型比字元操作代價低)3、盡量避免使用NULL(可以通過加預設值設定not
Time of Update: 2015-07-07
標籤:MySQL資料庫的查詢緩衝機制2011-08-10 11:07 佚名 火魔網 字型大小:T | T使用查詢緩衝機制,可以極大地提高MySQL資料庫查詢的效率,節省查詢所用的時間。那麼查詢緩衝機制是怎樣設定的呢?本文我們就來介紹這部分內容,希望能夠對您有所協助。AD:MySQL資料庫提供了查詢緩衝機制。使用該查詢緩衝機 制,MySQL將SELECT語句和查詢結果存放在緩衝區中,以後對於同樣的SELECT語句(區分大小寫),將直接從緩衝區中讀取結果。以節省查詢時 間,提高了SQL查詢的效率。
Time of Update: 2015-07-07
標籤:安裝前系統準備1.gcc-c++、ncurses包# yum install gcc-c++ ncurses-devel 2.GNU make程式包。建議安裝GNU make 3.75以上版本,http://www.gnu.org/software/make/# yum install make3.安裝cmake,用來編譯mysql,MySQL 5.5以後,源碼安裝需要使用CMake來編譯。http://www.cmake.org# tar -xvf
Time of Update: 2015-07-06
標籤:用 BigDump 工具匯入超大 MySQL 資料庫備份檔案 建立於 2010-07-01, 周四 00:00 作者 白建鵬在《Joomla! 1.5 網站防黑9條戒律》這篇文章中,我們提到的第一條就是:及時、定期備份你的 Joomla! 網站。我們也多次推薦使用Akeeba Backup (原名 JoomlaPack)這個備份工具。Akeeba Backup 內建的 kickstart.php 工具也能完成備份包的恢複(或者遷移安裝)。
Time of Update: 2015-07-06
標籤:1.建立資料庫和表,代碼如下://建立資料庫函數function createDB($DBname){$query="CREATE DATABASE $DBname";return QueryCommite($query);}//建立表函數,表中的columns需要自己定義修改function createTable($TableName){$query="CREATE TABLE $TableName ( FirstName varchar(15),LastName