Time of Update: 2015-01-09
標籤:1. 交易處理和並發性1.1. 基礎知識和相關概念1 )全部的表類型都可以使用鎖,但是只有 InnoDB 和 BDB 才有內建的事務功能。2 )使用 begin 開始事務,使用 commit 結束事務,中間可以使用 rollback 復原事務。3 )在預設情況下, InnoDB 表支援一致讀。SQL 標準中定義了 4 個隔離等級: read uncommited , read commited , repeatable read , serializable
Time of Update: 2015-01-09
標籤:/* statement與preparedStatement比較每次執行sql語句,資料庫都要執行sql語句的編譯,最好用在僅執行一次查詢並返回結果的情形,存在sql注入風險。在執行可變參數的一條sql時,preparedstatement
Time of Update: 2015-01-09
標籤:在Linux CentOS系統上安裝完php和MySQL後,為了使用方便,需要將php和mysql命令加到系統命令中,如果在沒有添加到環境變數之前,執行“php
Time of Update: 2015-01-08
標籤:程式碼片段: sql_url = "select * from webpage where url = ‘%s‘" % b try: cursor.execute(sql_url) results = cursor.fetchall() except Exception, e: print e pass系統:centos語言:python報錯資訊:(1064, "You have an
Time of Update: 2015-01-08
標籤:mysql版本:5.5筆記本又一次死了,只有螢幕活著,應該是記憶體盤的問題。 總之,我開了mysql服務並強制關機了,再次開啟電腦的時候,mysql服務啟動失敗。首先查看windows日誌,日誌提示一些錯誤,但是不具體。1.於是把 主目錄下面的data目錄儲存下來(這裡面存的是所有表格的基本資料),下面的 ibdata1 檔案儲存體的是資料資訊 ,因此也需要儲存下來。2.然後重裝mysql,這裡使用mysql安裝軟體來卸載和重裝,自行安裝有些資訊刪不完全。3.最後把
Time of Update: 2015-01-09
標籤:今天莫名其妙資料庫就串連不上了,開始懷疑mysql沒啟動。於是到cmd輸入services.msc,找了一遍連鬼影都沒有。於是上網找怎麼回事,解決方案如下:1.找到之前安裝mysql目錄,在cmd裡面操作:D:\Mysql\bin>mysqld.exe2.啟動完後可以串連上了,但是服務裡面還是沒mysql服務,繼續操作如下:D:\Mysql\bin>mysqld --installService successfully
Time of Update: 2015-01-08
標籤: 一、問題 公司有一台老的Linux伺服器,Apache+MySQL+Php結構的, 要把最近做的一個PHP項目部署到上面,做為測試環境,
Time of Update: 2015-01-09
標籤:databases describe primary create insert show databases; #查看所有的資料庫 create database myfirst;#建立一個schemas 資料庫use myfirst; #進入到這個資料庫中show tables;
Time of Update: 2015-01-09
標籤:如說兩張表一張是使用者表TDefUser(userid,address,phone),一張是消費表TAccConsume(userid,time,amount),我要查消費超過5000的使用者記錄,那麼我可以寫 select * from TDefUser where exists (select 1 from TAccConsume where TDefUser.userid=TAccConsume.userid and
Time of Update: 2015-01-09
標籤:在linux上新安裝的mysql資料庫遠端連線速度很慢,用Navicate可以正常串連但是時間很長;使用toad串連提示Mysql mysql lost connection to server during
Time of Update: 2015-01-09
標籤:人老了記憶力就會下降,為了避免我老了記不住mysqldump這個命令,我就吧這個東西記下來吧mysqldump -uroot -p -h 10.132.56.188 databae_name table_name > table.sql要注意的是這個命令如果會將table.sql匯出到執行mysqldump的目前的目錄下,需要更改路徑的則後面的應該跟路徑名稱如果不輸入表明則將會匯出整個資料庫。mysql -uroot -p -h 10.132.56.189
Time of Update: 2015-01-09
標籤:1. 停止資料庫服務sudo service mysql stop2. 建立資料移轉目標檔案夾(實際應該是掛載到新硬碟上)cd /var/libls -ldrwx------ 6 mysql mysql 4096 1月 9 09:26 mysql/ #檔案夾許可權700, 只有mysql使用者能訪問sudo mkdir
Time of Update: 2015-01-09
標籤:一、前言Mysql Replication作為讀寫分離的廉價解決方案,支援一主多備的方式進行資料存放區,採用二進位記錄傳送,目前存在著廣泛應用,網上相關概念也比較多,不再重複介紹。引用一張官方提供的Replication應用情境圖片(http://dev.mysql.com/doc/refman/5.1/en/replication-solutions.html)。本文主要記錄了基於Linux環境下的Mysql Replication配置步驟。 二、環境準備
Time of Update: 2015-01-09
標籤:select distinct col_name from table where a=X and b=Y and date(time)=‘xx-xx-xx‘;執行時間 27.9772 秒explain select distinct col_name from table where a=X and b=Y and date(time)=‘xx-xx-xx‘;
Time of Update: 2015-01-09
標籤:mysql資料查詢一、單表查詢1、在select語句中使用“*”表示查詢所有欄位首先:建立一張表,由於測試 create table student(id int primary key not null,name varchar(30),sex varchar(4),class varchar(10));其次:插入資料,用於下面的查詢操作 insert int
Time of Update: 2015-01-09
標籤:mysql like locate 模糊查詢 最佳化 使用下面的函數來進行模糊查詢,如果出現的位置>0,表示包含該字串。查詢效率比like要高。如: table.field like ‘%AAA%’ 可以改為 locate (‘AAA’ , table.field) >
Time of Update: 2015-01-09
標籤:【安裝】安裝MySQL安裝MySQL不用多說了,下載下來安裝就是,沒有特別需要注意的地方。一個:點擊開啟連結【範例】 ?1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162# coding=utf-8import MySQLdb #查詢數量def Count(cur): &
Time of Update: 2015-01-09
標籤:centos mysql mha 高可用 實驗說明:centos 6.5 mysql 5.5.37 mha4mysql-manager-0.55 mha4mysql-node-0.54manager 192.168.1.1db1 192.168.1.2db2 192.168.1.3db3 192.168.1.4配置mysql主從db1:server-id = 1read_only =
Time of Update: 2015-01-09
標籤:mysql mha mysql mha MHA 多VIP 多MySQL執行個體的支援首先看power_manager 指令碼MHA Manager如果能夠SSH到Master主機,會調用stopssh方法,stopssh方法根據master_pid_file來遠程kill MySQL執行個體的進程,不管是 kill 成功還是失敗,最後都要返回10,至於kill掉所有mysql
Time of Update: 2015-01-09
標籤:mysqlLinux 環境:CentOS 6.5MySQL 版本:5.5.20,附:【點擊下載】1、安裝cmakeMySQL從5.5版本開始,通過./configure進行編譯配置方式已經被取消,取而代之的是cmake工具。因此,我們首先要在系統中源碼編譯安裝cmake工具。下載 cmake[[email protected] soft]# wget http://www.cmake.org/files/v2.8/cmake-2.8.4.tar.gz解壓[[email