原创 mysql安裝、啓動mysql服務、連接本地數據庫和遠端數據庫

 因爲接了一個公司的項目,得用mysql,特來學習一下~! 一.mysql安裝 百度mysql下載一個即可。只是注意一下幾個重要的數據: 第一個就是Port Number :3306。端口號默認3306,一般不需要改,如果改了,請記住

原创 mysql 存儲過程實現歷史報警信息去重(只粘貼代碼,不解釋了)

 BEGIN         DECLARE f1, f2, f3, f4, f5 ,f6 INT;         DECLARE Done INT DEFAULT 0;DECLARE f11, f12, f13, f14, f15

原创 mysql 遊標與事務共同使用

需要注意聲明的順序: DELIMITER $$ USE `my_db`$$ DROP PROCEDURE IF EXISTS `test1`$$ CREATE DEFINER=`root`@`lo

原创 數組的死鎖和阻塞的區別

 數據庫阻塞和死鎖在程序開發過程經常出現,怎麼樣避免呢?下面通過Demo簡單模擬下,數據庫發生阻塞和死鎖的現象:一、數據庫阻塞:    數據庫阻塞的現象:第一個連接佔有資源沒有釋放,而第二個連接需要獲取這個資源。如果第一個連接沒有提交

原创 MYSQL數據庫的索引、視圖、觸發器、遊標和存儲過程

MYSQL數據庫的索引、視圖、觸發器、遊標和存儲過程   (1)索引(index)...1 (2)......................................................................

原创 MySQL數據庫引擎介紹、區別、創建和性能測試的深入分析

 數據庫引擎是mysql比oracle更靈活的一個重要體現,通過引擎可以自己選擇要突出讀/寫性能。本文來自轉載,看到這篇文章,個人覺得受益匪淺,轉載自MySQL數據庫引擎介紹、區別、創建和性能測試的深入分析 ##########

原创 MySQL 5.0 觸發器

Conventions and Styles約定和編程風格 每次我想要演示實際代碼時,我會對MySQL客戶端的屏幕就出現的代碼進行調整,將字體改成Courier,使他們看起來與普通文本不一樣(讓大家區別程序代碼和正文)。在這裏舉個例子:

原创 MySQL 5.0 遊標基礎

如果使用 PHP 的 fopen() 函數打開文件或操作數據數組,就會使用指針來完成任務。在前一種情況下,文件指針用於指示中的當前位置,而在後一咱情況下,指針用來遍歷並可能操作各個數組值。 大多數數據庫都提供一個類似的特性來迭代處理結果

原创 實戰 SQL Server 2008 數據庫誤刪除數據的恢復

 實戰 SQL Server 2008 數據庫誤刪除數據的恢復 關鍵字:SQL Server 2008, recover deleted records 今天有個朋友很着急地打電話給我,他用delete語句誤刪除了SQL Server

原创 mysql 存儲過程結合遊標修改每一行記錄的值

[sql] view plain copy create PROCEDURE changestateId(OUT count_num INT)  BEGIN  DECLARE num INT DEFAULT 100;  DEC