firebird与flamerobin使用教程

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

firebird与flamerobin使用教程
一、下载相关软件
1.1 下载firebird:
到其主页下载:/,下载最新版本的,并且是win32平台下的。

1.2 下载flamerobin:
到其主页下载:,下载windows平台上的版本。

二、安装软件
1、安装firebird,双击下载的软件,一直点”next”安装就行,最后一步,选择运行firebird。

2、安装flamerobin,双击下载的软件,一直点”next”安装就行,最后一步,选择运行
flamerobin。

三、使用flamerobin
3.1打开flamerobin,其初始界面如图表1所示。

图表 1
3.2新建数据库
1)在“Localhost”上击鼠标右键,选择“Create a new database”。

弹出“Create
New Database”对话框,如图表 2所示。

图表 2
2)点击”Database path”右边的按钮,弹出“Select database file”对话框,选择好
路径,输入用户名。

如我选择的是:f:\student.fdb。

firebird默认的DBA
的名称为:SYSDBA,密码:masterkey。

输入之后如图表 3所
按钮创建数据库。

示。

最后单击“Create”
3)创建好的数据库如所图表4所示。

图表 4
3.3注册已有的数据库
1)保证有一个已经创建好的数据库,如在E盘上有一个student.fdb数据库。

2)在localhost上右击鼠标,如下图所示。

3)选择”Register existing database....”,打开如下图所示的窗口。

点这里选
择数据库
点击“Database path”右边的按钮,打开一个窗口选择数据库,输入用户服务名:SYSDBA,密码:masterkey。

选择“Save”按钮。

注册好的数据库如下图所示。

3.4连接数据库
双击数据库名,就可以连接数据。

连接成功后如图表5所示。

图表 5
3.5创建表
4)在”Tables”上击右键,选择“Create new…”,弹出如图6所示的创建表的窗口
图表 6
5)输入创建表的sql语句,如图表7所示。

执行提交
图表 7
6)输入完成sql语句后,点击“执行”按钮,或按快捷键F4。

如果没有错误,则
“提交”按钮变为可用,点击“提交”按钮,完成表的创建。

注意:一定要
点击“提交”按钮。

3.6查看表的属性
双击创建好的表,可以打开表的属性,如图所示。

图表 8
属性上有7大项分别为:Summary(综述)、Constraints(完整性约束)、Triggers(触发器)、Indices(索引)、Privileges(权限)、Dependencies(依赖)、DDL(数据定义语言)。

通过表的属性可以修改表,包括增加列,删除列,定义主键,外键,用户定义完整性,创建索引,分配权限等。

3.7创建表
1、创建学生表“student”,课程表“course”,选课表“sc”。

注意:在写SQL语句时不区分
大小写。

1.创建学生表“student”的SQL语句:
CREATE TABLE STUDENT(
SNO Char(9) NOT NULL,
SNAME Char(20),
SSEX Char(2),
SAGE Smallint,
SDEPT Char(20),
CONSTRAINT PK_STUDENT_1 PRIMARY KEY (SNO),
UNIQUE (SNAME)
);
2.创建课程表“course”的SQL语句:
CREATE TABLE COURSE(
CNO Char(4) NOT NULL,
CNAME Char(40),
CPNO Char(4),
CCREDIT Smallint,
PRIMARY KEY (CNO)
);
3.创建选课表“sc”的SQL语句:
CREATE TABLE SC(
SNO Char(9) NOT NULL,
CNO Char(4) NOT NULL,
GRADE Smallint,
CONSTRAINT PK_SC_1 PRIMARY KEY (SNO,CNO)
);
2、修改学生表“student”,增加一列手机”mobilephone”
(1)通过flamerobin增加
1.双击学生表“student”,弹出如下图所示学生表属性窗口。

删除列修改列
增加列
2.选择综述“Summary”中的”Add field”。

弹出如下图所示窗口。

●在“Field name”中输入字段(列)名,这里输入”mobilephone”;
●在“Datatype”中选择数据类型,这里选择varchar(13);
●在“Size”中输入长度,如果数据类型是字符型(char,varchar)或整型(int ,smallint)则
Scale不可用。

实型Scale才可用;
●在“Not null”中选择取值是否不能为空;
3.输入完毕后,单击执行按钮“Excute”。

弹出如下图所示窗口。

执行
4.点击“执行”(F4)按钮,完成创建,在学生表中就多了名为“mobilephone”的列。

(2)直接在查询中输入如下语句完成“mobilephone”列的创建。

1.点击菜单栏“Database”中的“Run a query”,弹出如下图所示窗口。

2.在其中输入如下SQL语句。

alter table student
add mobilephone varchar(13)
3.点击执行”Execute”(F4) 按钮。

如果没有错误,点击提交”Commit”(F5)
3、修改学生表“student”,删除列手机”mobilephone”
1.点击菜单栏“Database”中的“Run a query”,弹出查询窗口。

2.在其中输入如下语句:
alter table student
drop mobilephone
3.点击执行”Execute”(F4) 按钮。

如果没有错误,点击提交”Commit”(F5)
按钮。

3.8添加用户
在默认情况下,firebird创建了一个DBA用户,用户名:SYSDBA,密码:masterkey。

从Firebird2.5版本开始支持SQL语句创建用户,Firebird2.5之前的版本不支持SQL语句创建用户,只能通过工具来创建。

创建用户的SQL语法如下:
create user <username> {password 'password'}
[first name 'firstname']
[middle name 'middlename']
[last name 'flastname']
[with admin role]
如果我们想创建用户U1,密码为U1,可以通过如下步骤进行。

1.选择菜单Server->Manager users。

打开如下对话框。

添加用户
2.选择“Add user”,弹出“Create New User”对话框。

3.在”Create New User”对话框中输入:•在Use name输入:U1
•在Password输入:U1
•在Confirm password输入:U1
最后结果如下图。

4.选择“Create”按钮。

创建用户U1完成。

相关文档
最新文档