首先到官方网站下载FireBird数据库安装程序,然后在确定本地电脑中没有IB程序运行的情况下,一直next就好了。个人觉得这款数据库安装起来还真是出奇的简单。
安装后运行该数据库,会发现它的交互界面是类似于DOS的界面,需要纯命令来操作。一般firebird的默认用户名为“SYSDBA”,密码为“masterkey”。而且在创建或者第一次连接数据库的同时,必须使用该用户名以及密码来实现访问,否则会报错。具体命令如下:
SQL>create database '[新建数据库的路径以及名称,后缀名称为.FDB]'
CON>user 'sysdba' password 'masterkey';
如果是访问已经存在的数据库,则将“SQL>”后的语句换成“connect '[要访问数据库的路径以及名称,后缀名称为.FDB]' ”即可。
需要说明的是,一条命令一定是以“;”结束的。否则会在下一行显示“CON>”,即继续之前的命令。
上述语句执行成功后,就是对数据库的操作了,命令基本与SQL相同,例如创建表格为“create table [表名] ([表内的字段名称及属性])”,删除表为“drop [表名]”,插入命令为“insert”等等。
这样的操作未免过于的繁琐,而且交互性也不是很好,如果对于数据库操作语句稍不熟悉,很容易出错。所以,这时候就需要可视化管理软件(图形管理器)的帮助了。在网上搜索到的主要用于firebird数据库的管理软件有两款(只是我能搜到的),一款叫作“IBEasy+”,另一款叫作“IBExpert”。个人觉得“IBExpert”比较好用,无论是从界面的交互性还是功能性,也可能我对IBEasy的了解还不到位,总之,我觉得在短时间内,IBExpert是比较容易上手的。
阅读全文及评论...参考文件(均可自firebird网站找到):
Novice's Guide
Migration from MS-SQL to firebird
Firebord Release Notes
学习资料库基础是在sql的语法应用(请参考:firebird 网站的说明文件最好把这份文件印出来,在写程式时可以参考其语,虽然大部份都是sql-92相容,但是有差异,还有一些专有的语法)
当你需要的资料找不到时可以找寻interbase的相关资料(因为firebird是由 interbase释放原始码所衍生的)
有一本网路上完整的书"BORLAND INTERBASE7.0 应用开发指南 (姚啟红著)",虽然是interbase但非常详细,要深入了解(建议必读)
阅读全文及评论...1、firebird的数据类型
firebird支持如下的几类数据类型:
数字类型(整数:包括Integer,Smallint;
浮点数:包括Float,Double Precision;
定点数:包括Numeric,Decimal)
日期时间类型(包括Date,Time,Timestamp)
字符类型(包括Char,Varchar)
布尔类型(Boolean)
二进制类型(Blob)。
此外,firebird还支持上述除了blob外的所有数据类型的数组形式,维数可以从1维到16维。数组既可以作为一个整体处理,也可以按照其中包含的元素一个一个的处理。不过使用数组需要一些额外的工作,因为一般的sql语句无法处理数组。
---------------------------------------------------------------------------------------------------------------------
阅读全文及评论...2000年7月,Borland(即现在的Inprise)公司公布了其数据库产品Interbase的源代码。Firebird数据库就是从该数据库中 派生出来的。当时,Interbase是与客户/服务器版本的Delphi产品捆绑在一些销售的。现在,Interbase已经变成了一只开放源码中的“ 火鸟”。
技术特点
Firebird相对MySQL和PostgreSQL来说比较小,这也使其可以称得上是理 想的“嵌入式数据库”,可用于与其它应用程序服务器和应用程序捆绑。Firebird具有大部分成熟数据库所具有的功能,比如支持存储过程、SQL兼容 等。如果用户有使用DB2或PostgreSQL的经验,就会发现Firebird与它们的语法非常相似,数据类型和数据处理方式也很类似。
Firebird 的设计思想是小型、快速和最小化的管理。这对于需要一个数据库用于存储数据,但又不想花太多时间来调整数据性能的开发人员很适用。实际上在很多情况下,我 们并不需要存储程序或复杂的表之间的关联。这时会发现Firebird在大小和功能之间找到了一个理想的平衡点。
阅读全文及评论...
订阅地址
