MySQL大量匯入匯出Excel、txt資料1、Excel檔案1.1匯出資料到EXCEL檔案select * into outfile "C:\\Users\\Administrator\\Desktop\\data_out.xls"from bi_admin; 注意儲存路徑包含的的“\”需要轉譯1.2從excel檔案匯入資料第一種方法excel資料做處理,另起一列用公式,對之前列所需資料拼字在sql語句,此處只有兩列資料,公式為:=CONCATENATE("insert into
最近幫人維護一個DZ論壇,總結如下幾個調優技巧,讓 MySQL 伺服器飛速運行有 3 種方法可以加快 MySQL 伺服器的運行速度,效率從低到高依次為:1.替換有問題的硬體。2.對 MySQL 進程的設定進行調優。3.對查詢進行最佳化。 替換有問題的硬體通常是我們的第一考慮,主要原因是資料庫會佔用大量資源。不過這種解決方案也就僅限於此了。實際上,您通常可以讓中央處理器(CPU)或磁碟速度加倍,也可以讓記憶體增大 4 到 8 倍。 第二種方法是對 MySQL 伺服器(也稱為
MySQL 伺服器調優 最近幫人維護一個DZ論壇,總結如下幾個調優技巧,讓 MySQL 伺服器飛速運行有 3 種方法可以加快 MySQL 伺服器的運行速度,效率從低到高依次為:1.替換有問題的硬體。2.對 MySQL 進程的設定進行調優。3.對查詢進行最佳化。替換有問題的硬體通常是我們的第一考慮,主要原因是資料庫會佔用大量資源。不過這種解決方案也就僅限於此了。實際上,您通常可以讓中央處理器(CPU)或磁碟速度加倍,也可以讓記憶體增大 4 到 8 倍。第二種方法是對 MySQL
今天要配置trixbox的web服務訪問另外一台機器上的資料庫,不可避免得要使用到對mysql使用者的授權。以前不願意學的東西只好磕磕碰碰的使用了。順便把白皮書上的內容拷貝下來,以後查閱。自己用的一個例子是這樣的:grant all on *.* to asteriskuser@"%" identified by 'amp109';flush privileges; GRANT 語句的文法如下: GRANT privileges (columns) ON what
昨天計費系統故障.電話掛斷後TG給軟體換髮的訊息bye丟失,造成homeserver一直等待直到逾時;結果造成大量超長話單的產生。定位了一下午,後來才得知是TG的licence到期了,間斷的停止服務。這時候需要處理對使用者已經造成的損失。制訂了以下方案:step1:退回已經扣除的巨額話費;step2:修正使用者話單的結束時間和時間長度,重新計費step3:對由此影響到的凍結使用者解凍。step4:向使用者致謙在step2的時候我使用了如下方式:update account_tbl set
mysql> delimiter //mysql> create function testfunction(id int)returns int-> begin-> declare tt int;-> set tt=0;-> select sum(total) into tt from selectinto1 b where b.id=id;-> update selectinto2 a set a.summ=tt where
有客戶回函BOSS系統無法查詢到6月28日以後的話單紀錄,查詢資料庫後發現在執行對原始話單表執行查詢時候偶爾出現Table '*****' is marked as crashed and should be repaired.確定計費無誤後決定在下班後執行對錶的修複工作,因為以前沒有進行過此類操作,擔心會有問題,看到baidu出的資料提示修複後要重啟mysql服務.於是在下班後完全備份了資料庫,執行了資料表修複,修複方法如下:shell> myisamchk -r [tablename]
如果在create function的時候有 1418的錯語的時候:那麼只需要執行set global log_bin_trust_routine_creators=1;然後怎麼create function 都不會有問題(當然,你的function必段正確哦),這是mysql的一個bug,搞不懂為什麼,反正這樣做就OK了.另外,也可以直接在設定檔my.cnf中添加如下行[mysqld] log_bin_trust_routine_creators=1;這個命令可以在sql
簡介:一個預存程序包括名字,參數列表,以及可以包括很多SQL語句的SQL語句集。一個預存程序包括名字,參數列表,以及可以包括很多SQL語句的SQL語句集。建立預存程序:文法:CREATE PROCEDURE p() BEGIN /*此預存程序的本文*/ ENDCREATE PROCEDURE productpricing() BEGIN SELECT Avg(pro_price) AS