排序
MySQL 存儲過程帶in和out參數以及PHP,PB如何調用的小例子
? 最簡單的例子: mysql>?DELIMITER?$$ mysql>?USE?test?$$ Database?changed mysql>?DROP?PROCEDURE?IF?EXISTS?`sp_add`$$ Query?OK,?0?rows?affected?(...
MemSQL學習筆記-類似MySQL的數據庫
http://www.php.cn/-- 多主-從http://www.php.cn/http://www.php.cn/前facebook員工和前微軟sql server工程師聯合搞的一個分布式關系數據庫全部內存運行,將sql轉化成速度更快的c++, 原理類似hi...
自增字段 auto_commit的研究分析
mysql自增字段,自增字段計數器在主存儲里面,不在硬盤上(this counter is stored only in main memory, not on disk)。1,添加表,設立自增主鍵字段 create?table?t(id?int?primary?key?...
Kill掉MySQL中所有sleep的client線程
寫了一個腳本,run這個腳本,就可以kill掉mysql中所有sleep的client線程vim killsleep.sh #It is used to kill processlist of mysql sleep #!/bin/shwhile : do ??n=`mysqladmin?processlis...
MySQL存儲過程–>長字符串扯分
mysql存儲過程-->長字符串扯分 DELIMITER $$ ?-- 分隔符USE`test`$$ --?DROPPROCEDURE IF EXISTS `pro_split`$$ ?-- 如果已經存在則刪除proc CREATE?PROCEDURE?`test`.`pro_split`?(va...
MySQL存儲過程–>通過游標遍歷和異常處理遷移數據到歷史表
--?大表數據遷移,每天凌晨1點到5點執行,執行間隔時間10分鐘,遷移舊數據到歷史表。 DELIMITER?$$ ? USE?`dbx`$$ ? DROP?PROCEDURE?IF?EXISTS?`pro_xx`$$ ? CREATE??PROCEDURE?`pro...
關于MySQL Query Cache的一些交流心得
今天線上mysql 出現內存使用率報警,就去查了下mysql內存使用的參數,重點是緩存,關于innodb_buffer_pool_size以及query cache的使用。 query_cache_type ?默認是打開的,而且緩存區query_cac...
MySQL分組排序取前N條記錄 以及 生成自動數字序列 的SQL
-- mysql分組排序取前n條記錄的最簡潔的單條sql。use test;drop table if exists test; CREATE?TABLE?test?( ??id?INT?PRIMARY?KEY, ??cid?INT, ??author?VARCHAR(30) )?ENGINE=...
一個比較復雜的多次拆分字符串的存儲過程
自己寫的特殊拆分函數如下:?create or replace function fn_split_str_2(var_str ? in varchar2)return varchar2/*?有一張表 t1,里面有個字段叫c3,存的是所有店鋪的點位信息。現在需要一...
MySQL 實現樹形的遍歷(關于多級菜單欄以及多級上下部門的查詢問題)
前言:????????關于多級別菜單欄或者權限系統中部門上下級的樹形遍歷,oracle中有connect by來實現,mysql沒有這樣的便捷途徑,所以mysql遍歷數據表是我們經常會遇到的頭痛問題,下面通...