Firebird是一款強大高效的,輕量級,免維護的跨平臺數據庫軟件,夠運行在Windows、linux和各種Unix操作系統上;擁有數據視圖、觸發器、事物處理以及存儲過程等大型關系數據庫的所有特性,可以從單用戶,單數據庫升級到企業級的應用。是這個世界上最小的支持存儲過程的數據庫了!kk下載給大家帶來的Firebird數據庫工具包含32位以及64位兩個不同位數的安裝包,方便大家使用!
Firebird數據庫工具 特點
支持原子性,并發性,隔離性等概念。
支持事務的多個版本功能,使用PSQL(ProcedureSQL),你可以創建強大的存儲過程來處理服務上的所有數據,你可以使用selectStoredProcedure的形式,使用存儲過程,以得到一個虛擬的表結構的結果。這樣的話,你就可以很容易的在報表中使用它。
存儲過程和觸發器可以引發事件,這個事件可以被客戶端程序監聽到
生成子也稱為序列,它可以很容易的實現自動增加的字段。它是一個INT64的長度,因此,它可以用在一個事務中,也可以用在其它很多方面。
Firebird數據庫工具 使用方法
步驟1、在開始-程序-Firebrid_3_0中執行Firebrid ISQL tool 出現SQL>
步驟2、輸入SQL>CREATE DATABASE ‘e:sams.fdb'; 回車
步驟3、沒有任何提示(原來FB就是這樣,沒有提示就表示成功),打開E盤一看多了個SAMS.FDB文件,接著再輸入:SQL>SHOW DATABASE;
步驟4、出現一些關于這個數據庫的信息,建兩個表吧:輸入SQL>CREATE TABLE T1 (F1 INTEGER,F2 VARCHAR(20)); 回車
步驟5、什么也沒看到,實際上不是,輸入SQL>SHOW TABLE; 回車
步驟6、顯示出來了,有一個表T1,再建一個,錄入SQL>CREATE TABLE T2(F1 INTEGER); 回車SQL>SHOW TABLE; 回車
步驟7、這一次可顯示兩個表存在啦,插入點東西吧,錄入SQL>INSERT INTO T1 valueS(10,’I LIKE’); 回車SQL>INSERT INTO T1 valueS(10,’HOW ARE YOU’); 回車SQL>INSERT INTO T1 valueS(11,’OK’); 回車
步驟8、看看里面裝了點什么,錄入SQL>SELECT * FROM T1; 回車
步驟9、看到了有三條記錄,完成前面的操作后,不想要I LIKE的那條記錄了,怎么辦,錄入SQL>DELETE T1 WHERE F2=’I LIKE’; 回車
步驟10、再查一下看以看到確實少了這一知記錄.不想要那個空表T2,就做掉吧,不過最好提交一下,這樣的話把當前的表也能干掉,錄入SQL>COMMIT; 回車
步驟11、提交后,下面開始做掉T2,錄入SQL>DROP TABLE T2; 回車
步驟12、再查錄入的這個表還有沒,錄入SQL>SHOW TABLE; 回車
步驟13、這次只查到一個,沒有了,不完了,退出來,錄入SQL>QUIT; 回車
步驟14、回到了WINDOWS窗口,下次再進入對已存的數據庫就連接就OK了!
Firebird數據庫工具 亮點
1.觸發器
每個表可以有多個并發行級觸發器,可以在插入、插入、更新、更新、刪除和刪除之前觸發。我們可以在觸發器、默認值和生成異常中編寫PSQL語句。firebird現在支持統一觸發器,也就是說,它可以一次在一個觸發器中管理插入、更新和刪除操作。
2.擴展功能。
我們可以用C語言,C++,DELPHI寫UDF,UDF(自定義函數庫)可以很容易的鏈接到數據庫引擎中,擴展我們需要的功能。
3.字符集。
火鳥已經實現了很多國際標準字符集,包括Unicode。
4.SQL標準兼容。
火鳥實現了SQL92所需的所有功能,以及SQL99最常用的需求。包括但不限于“完全/左/右[外部]連接、聯合、非重復、子查詢(輸入、存在)、內部函數(AVG、求和、最小、最大、聯合、案例、...),主鍵,外鍵,唯一索引以及所有常見的數據類型。
5.只讀數據庫。
我們可以將數據庫存儲在光盤上,形成只讀數據庫。如果我們的應用也在光盤上,再加上嵌入式FB數據庫服務器,就可以得到一個無與倫比的CDLIVE應用(也就是只能在光盤上運行)。
6.完全交易控制。
一個客戶端可以有多個并發事務。并且每個事務都可以獨立控制,兩階段提交功能可以保證數據庫的一致性。鎖優化機制還支持多個事務的保存點。
以上便是kk下載給大家帶來的Firebird數據庫工具!