在安裝 mysql-python時,會出現:sh: mysql_config: not foundTraceback (most recent call last): File "setup.py", line 15, in <module> metadata, options = get_config() File "/home/zhxia/apps/source/MySQL-python-1.2.3/setup_posix.py", line 43, in
這兩天很無奈的又用到了Access資料庫,結果被bool資料類型擺了一道。 bool在access中的協助資訊:"是”和“否”值,以及只包含兩者之一的欄位(Yes/No、True/False 或 On/Off)。而在MsSql,MySql 中都是bit 表示為1 或 0 的整數資料。MsSql 中的查詢語句:select * from user where valid=1 可以直接在MySql中用,但要在Access中用必須寫成:select * from user where
1、改表法 可能是你的帳號不允許從遠程登陸,只能在localhost。這個時候只要在localhost的那台電腦,登入mysql後,更改 "mysql" 資料庫裡的 "user" 表裡的 "host" 項,從"localhost"改稱"%" mysql -u root -p mysql>use mysql; mysql>update user set host = '%' where user = 'root';
1.對查詢進行最佳化,應盡量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。2.應盡量避免在 where 子句中對欄位進行 null 值判斷,否則將導致引擎放棄使用索引而進行全表掃描,如:select id from t where num is null可以在num上設定預設值0,確保表中num列沒有null值,然後這樣查詢:select id from t where num=03.應盡量避免在 where
從 MySQL 4.0.1 開始,MySQL server 有一個重要的特徵:Query Cache。 當在使用中,查詢快取會儲存一個SELECT查詢的文本與被傳送到用戶端的相應結果。如果之後接收到一個同樣的查詢,伺服器將從查詢快取中檢索結果,而不是再次分析和執行這個同樣的查詢。 注意:查詢快取絕不返回到期資料。當資料被修改後,在查詢快取中的任何相關詞條均被轉儲清除。 在某些表並不經常更改,而你又對它執行大量的相同查詢時,查詢快取將是非常有用的。對於許多 WEB
View Code 1024 groupadd mysql #建立mysql組 1025 useradd -g mysql mysql #建立使用者並分組 1026 tar xzvf mysql-5.1.62.tar.gz #解壓gz檔案 1030 cd mysql-5.1.62 #進入加壓後的檔案目錄 1033 ./configure --prefix=/usr/local/mysql #設定安裝目錄 1034 make