Time of Update: 2015-01-14
標籤:1、join 1.1 OUTER JOIN:想要包含右側表中的所有行,以及左側表中有匹配記錄的行。 1.11 Mysql中有左串連(left join): SELECT * FROM a LEFT JOIN b ON a.aID =b.bID
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-15
標籤:mysql 主從複製 slave_sql_running_state查看命令:show slave status\G其他相關參數:Seconds_Behind_Master: 1287Slave_SQL_Running_State常見狀態值:Slave_SQL_Running_State: Slave has read all relay log; waiting for the slave I/O thread to update
Time of Update: 2015-01-13
標籤:1.基本原則:最佳化資料訪問 (1)是否想伺服器請求了不需要的資料?提取超過需要的列,多表串連時提取所有列,提取所有列都會消耗不必要的資源,提取你所需要的列就可以了。 (2)MySQL檢查了太多的資料嗎?通過查看執行時間,查看檢查和返回的行,查看檢查的行和訪問類型,用expain分析。2.重構查詢的方式 (1)複雜查詢和多個查詢。將複雜的查詢分解成多個簡單的查詢。 (2)縮短查詢。也就是分治法,每次只執行一小部分,以減少受影響的行數。 (3)分解聯結。把一個多表聯結的查詢分解成多
Time of Update: 2015-01-15
標籤: 前一陣子搞那個QT發布使用mysql程式的驅動問題搞得頭大(實際應該是自己太弱了),弄了幾天也沒搞定,就放棄是用那個了,淚崩,捨不得。這兩天看看connectC/C++的使用方法。 還是老樣子,LINUX+QT。 建立一個console程式,測試demo依然臉皮厚的寫在了main檔案內。PRO檔案依然需要加入LIBS += -L /usr/lib/mysql -lmysqlclient -lmysqlpp 下面是ConnectC+
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
標籤:一、下載MySQL 安裝包1)http://dev.mysql.com/downloads/mysql/ 開啟網址: Select Platform: 選擇 Linux-Generic選擇選擇 Linux - Generic (glibc 2.5) (x86, 64-bit), RPM 進行下載; linux 下下載: wget http://cdn.mysql.com/Downloads/MySQL-5
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-14
標籤: 之前很傻很天真地以為無非就是逐個計算距離,然後比較出來就行了,然後當碰到訪問使用者很多,而且資料庫中經緯度資訊很多的時候,計算量的迅速增長,能讓伺服器完全傻逼掉,還是老前輩的經驗比我們豐富,給了我很大的啟示。MySQL效能調優 – 使用更為快速的演算法進行距離計算最近遇到了一個問題,通過不斷的嘗試最終將某句原本佔據近1秒的查詢最佳化到了0.01秒,效率提高了100倍.問題是這樣的,有一張存放使用者居住地點經緯度資訊的MySQL資料表,表結構可以簡化
Time of Update: 2015-01-14
標籤:當innodb_flush_log_at_trx_commit被
Time of Update: 2015-01-14
標籤:串連資料庫 windows password 伺服器 desktop 1. Windows 下Python代碼 import MySQLdb 報錯import MySQLdbImportError: No module named MySQLdb2.Python 串連資料庫,注意要指定字元集import
Time of Update: 2015-01-14
標籤:mysql ibdata1 成都MYSQL伺服器磁碟空間清理2.7.1 項目名稱成都項目2.7.2 問題描述磁碟空間90%2.7.3 影響範圍計劃停機2.7.4 問題分析資料庫磁碟空間爆滿,查看是記錄檔導致2.7.5 解決方案一、操作步驟:1. 關閉MAP服務2. 備份資料庫mysqldump -uroot –pXXXX --quick --routines --add-drop-database