Time of Update: 2015-01-14
標籤:1、安裝Xcode command line tools首先,編譯mysql和Homebrew需要用到Xcode command line tools,所以首先安裝command line tools;如果安裝了Xcode,只需要“Preferences… > Downloads”,之後點擊Command Line
Time of Update: 2015-01-14
標籤:atlas mysql mysql-proxy centos提示:如要去掉SQL過濾(無WHERE子句的UPDATE和DELETE)功能,可以先修改源碼:修改檔案 Atlas-2.2.1\plugins\proxy\proxy-plugin.c修改方法 is_in_blacklist,直接返回FALSE 依賴包:glib-2.32.4.tar.xzglibc-devel libevent-devel lua-devel
Time of Update: 2015-01-14
標籤:1、建立儲存備份檔案的路徑/mysqldata #mkdir /bak/mysqlbak2、建立/usr/sbin/bakmysql檔案 #vi /usr/sbin/bakmysql.sh3、寫入指令碼如下指令碼 注意,如果是你的mysql密碼是帶有特殊字元的,比如[email protected]# ,那麼需要在
Time of Update: 2015-01-14
標籤:測試環境:mysql 5.0.45 【註:可以在mysql中通過mysql> SELECT VERSION();來查看資料庫版本】一、串連MYSQL。格式: mysql -h主機地址 -u使用者名稱 -p使用者密碼1、串連到本機上的MYSQL。首先開啟DOS視窗,然後進入目錄mysql\bin,再鍵入命令mysql -u root
Time of Update: 2015-01-13
標籤:mysql 建立使用者
Time of Update: 2015-01-13
標籤:CREATE TABLE `ecm_address` ( `addr_id` int(10) unsigned NOT NULL AUTO_INCREMENT, `user_id` int(10) unsigned NOT NULL DEFAULT ‘0‘, `consignee` varchar(60) NOT NULL DEFAULT ‘‘, `region_id` int(10) unsigned DEFAULT NULL, `region_name` varchar(255)
Time of Update: 2015-01-13
標籤:1、MyISAM和InnoDB的選擇。 MyISAM用的是表鎖,InnoDB用的是行鎖。 MyIsam寫優先,進行寫操作時,會鎖表。InnoDB寫操作時鎖行。因而如果寫操作比較頻繁應該用InnoDB較好。 另MyIsam 語句select count(*) from table資料直接被緩衝了。而InnoDB則仍需逐行讀取,因而較慢。但如果加上where條件,二者就差不多了2、善用MySQL查詢快取。 不要寫些變態語句。例如查詢條件中加上NOW()
Time of Update: 2015-01-13
標籤:1.基本原則:最佳化資料訪問 (1)是否想伺服器請求了不需要的資料?提取超過需要的列,多表串連時提取所有列,提取所有列都會消耗不必要的資源,提取你所需要的列就可以了。 (2)MySQL檢查了太多的資料嗎?通過查看執行時間,查看檢查和返回的行,查看檢查的行和訪問類型,用expain分析。2.重構查詢的方式 (1)複雜查詢和多個查詢。將複雜的查詢分解成多個簡單的查詢。 (2)縮短查詢。也就是分治法,每次只執行一小部分,以減少受影響的行數。 (3)分解聯結。把一個多表聯結的查詢分解成多
Time of Update: 2015-01-13
標籤:Ø function 函數函數的作用比較大,一般多用在select查詢語句和where條件陳述式之後。按照函數返回的結果,可以分為:多行函數和單行函數;所謂的單行函數就是將每條資料進行獨立的計算,然後每條資料得到一條結果。如:字串函數;而多行函數,就是多條記錄同時計算,得到最終只有一條結果記錄。如:sum、avg等多行函數也稱為聚集合函式、分組函數,主要用於完成一些統計功能。MySQL的單行函數有如下特徵:
Time of Update: 2015-01-13
標籤:我的MYSQL學習心得(一) 簡單文法我的MYSQL學習心得(二) 資料類型寬度我的MYSQL學習心得(三) 查看欄位長度我的MYSQL學習心得(四) 資料類型我的MYSQL學習心得(五) 運算子我的MYSQL學習心得(六) 函數我的MYSQL學習心得(七) 查詢我的MYSQL學習心得(八) 插入 更新 刪除我的MYSQL學習心得(九) 索引我的MYSQL學習心得(十) 自訂預存程序和函數我的MYSQL學習心得(十一) 視圖我的MYSQL學習心得(十二)
Time of Update: 2015-01-13
標籤: 最近項目中用到了使用預存程序批量建表的功能,記錄下來: USE db_test_3;drop procedure if EXISTS `createTablesWithIndex`;create procedure createTablesWithIndex()BEGIN DECLARE `@i` int(11); DECLARE `@createSql` VARCHAR(2560);
Time of Update: 2015-01-14
標籤: Delphi 7串連MySql 5.5.15分類: 5.2 Delphi編程2011-09-26 17:12 12156人閱讀 評論(0) 收藏 舉報delphimysql資料庫microsoftdatabasewindows
Time of Update: 2015-01-13
標籤:事務的特徵ACID,即原子性、一致性、隔離性、持久性。原子性保證一個事務為一個最小的單元,內部不可分割;一致性保證事務中的每個操作線程不可單獨提交,成功則一起提交,不成功則交易回復;隔離性保證不同事務間看到的資料檢視相互獨立,相互隔離(隔離等級可設定);持久性保證事務提交後資料會持久的儲存下來;sql規範定義的事務的隔離等級:1.READ UNCOMMITTED(讀取未提交內容)所有事務可以看到未提交事務的執行結果,本隔離等級很少用到實際應用中,讀取未提交的資料,又稱為“髒讀&
Time of Update: 2015-01-14
標籤:當innodb_flush_log_at_trx_commit被
Time of Update: 2015-01-13
標籤:MySQL 掛起的調試1. 附加到mysql[email protected]: gdb -p 12321232 是 MySQL 的PID2. 顯示當前線程(gdb) info threads3.顯示所有線程的回溯(gdb) thread apply all btMySQL BINARYmysql> SELECT * FROM tbl_4;+----+-------+| id | title |+----+-------+| 1 | 11 || 2 | 22
Time of Update: 2015-01-13
標籤:1. 交易處理和並發性1.1. 基礎知識和相關概念1 )全部的表類型都可以使用鎖,但是只有 InnoDB 和 BDB 才有內建的事務功能。2 )使用 begin 開始事務,使用 commit 結束事務,中間可以使用 rollback 復原事務。3 )在預設情況下, InnoDB 表支援一致讀。SQL 標準中定義了 4 個隔離等級: read uncommited , read commited ,
Time of Update: 2015-01-13
標籤:1.需求:修改評論表中的暱稱為手機號碼最後4位。UPDATE trans_eval SET issuer_name = MID(issuer_name,4,6) WHERE CHAR_LENGTH(issuer_name) = 11 AND issuer_name LIKE ‘1%‘;2.由於誤操作(MID(issuer_name,4,6)是中間的6位),需要資料復原。3.建立中間表(AND 1<>1 條件不符合建立空表)CREATE TABLE tmp SELECT
Time of Update: 2015-01-13
標籤:轉載網址:http://www.bitscn.com/pdb/mysql/201005/186551.html 以下的文章主要介紹的是Java串連MySQL 資料庫(以MySQL資料庫為例),我們主要是以MySQL資料庫為例講下Java正確串連MySQL資料庫的實際操作流程,以下就是對其詳細內容的描述。
Time of Update: 2015-01-13
標籤:在很多時候,幹得利索不如想的明白。方案應該根據情境來設計,不是盲目的依靠經驗,當然這也算新經驗!需求是把公司的幾套公用系統做成通過信箱使用者名和密碼認證,只需記住一對使用者名稱密碼,簡單為上,只允許使用者在ExtMail的web頁面修改密碼!在做論壇認證的時候,由於論壇的複雜性,想到了如下的幾個方案:在仔細考慮過前面三種辦法之後,在能力範圍內,已經把PHP編寫的論壇認證方式修改成適應郵箱的加鹽認證方式,並測試了匯入信箱使用者名和密碼認證。已經修改過論壇資料庫欄位類型,部分後端代碼!最後一步
Time of Update: 2015-01-13
標籤:最近遇到mysql欄位的自增問題,需要臨時處理一下,然後就順便補補課,這樣就有了這樣一篇文章。1.自增值是什麼他是一個欄位屬性,是用來建立唯一標識的列的The AUTO_INCREMENT attribute can be used to generate a unique identity for new rows:ShellCREATE TABLE animals ( id MEDIUMINT NOT NULL AUTO_INCREMENT, name CHAR(30) NOT