9.2 数据库管理器
1. 数据库管理器介绍
在VB中可以通过“外接程序”菜单中的“可视化数据管理器”调出“VisData”数据库管理器窗口。
菜单选项 |
功能描述 |
文件 |
打开数据库 |
打开指定的数据库 |
新建 |
根据所选类型建立新数据库 |
导入/导出 |
从其他数据库导入数据表,或导出数据表及SQL查询结果 |
工作空间 |
显示注册对话框注册新工作空间,用新输入的用户名和密码从新的工作空间重新打开当前数据库。 |
压缩MDB |
压缩指定的Access数据库,创建一个加密或解密文件。 |
修复MDB |
修复指定的Access数据库 |
实用程序 |
查询生成器 |
建立、查看、执行和存储SQL查询 |
数据窗口设计器 |
创建数据窗体并将其添加到VB工程中 |
全局替换 |
创建SQL表达式并更新所选数据表中满足条件的记录 |
附加 |
显示当前Access数据库中所有附加数据表及连接条件 |
用户组/用户 |
查看和修改用户组、用户、权限等设置 |
System.mda |
创建System.mda文件,以便为每个文件设置安全机制 |
性能选项 |
设置超时值 |
2. 建立数据库
数据库的基本操作: |
创建数据表: |
设计表名和表结构 |
输入记录 |
建立索引 |
数据维护: |
增加记录 |
修改记录 |
删除记录 |
创建数据表的主要步骤: 设计表结构 → 输入记录 → 建立索引 → 数据维护
(1)设计表结构
启动可视化数据管理器 → 在database窗口中右击,从菜单中选择“新表” → 在表结构窗口中输入表名→ 添加字段 → 确定字段名称和属性、有效性规则 → 建立索引 →生成表结构。
“添加字段”对话框各选项说明
选项名 |
描述 |
名称 |
即每个字段的名字(对所用字符没有什么限制) |
类型 |
指该字段的数据特征,包括:Boolean、Byte、Integer、Long、Currency、Single、Double、Date/Time、Text、Binary(二进制型,存放图片)、Memo(备注型,存放长文本) |
大小 |
字段宽度,指该字段所能容纳数据的的最大字节数 |
固定字段 |
字段宽度固定不变 |
可变字段 |
字段宽度可变 |
允许零长度 |
表示空字符串可作为有效的字段值 |
必要的 |
表示该字段值不可缺少 |
顺序位置 |
字段在表中的顺序位置 |
验证文本 |
当向表中输入无效值时系统显示的提示信息 |
验证规则 |
验证输入字段值的简单规则,目的是使所输数据符合设定的条件 |
默认值 |
在输入时设置的字段初始值,以减少输入重复性数据时的工作量 |
(2)输入记录
在database窗口中选中表名并右击,从菜单中选择“打开” →在数据表窗口输入记录(注意窗口样式)→ 单击“新增”→ 在窗口中输入记录并“更新” →重复……
(3) 维护记录
在database窗口中选中表名并右击,从菜单中选择“打开” →单击“编辑”/“删除”/“新增”,即可完成对记录的修改、删除、添加操作。
3. 建立查询
建立查询就是在数据表中找到符合特定条件的记录并组成一张新表。
在database窗口中选中表名并右击,从菜单中选择“新查询” →在查询生成器中构造查询条件→单击“运行” →单击“保存”,给出查询结果文件名→“关闭”。
查询生成器说明
各选项 |
描述 |
查询表达式 |
设置查询应该满足的基本条件,可以用and /or来设置应满足的多个条件 |
表/字段名 |
设置查询结果中将显示的字段名,单击一个加亮便选中了 |
前百分之几条 |
只显示查询结果中的前若干条记录 |
前N条记录 |
只显示查询结果中的前N条记录 |
“运行”按钮 |
执行查询命令,并显示出查询结果 |
“显示”按钮 |
用消息框显示SQL命令 |
“复制”按钮 |
将SQL命令复制到SQL窗口 |
“保存”按钮 |
将查询结果取个名并保存到数据库中 |
“清除”按钮 |
清除条件列表框中的查询条件 |
分组条件 |
将查询结果分组,一般每组只有一个记录 |
排序条件 |
将查询结果按顺序显示出来,ASC(升序)、DESC(降序) |
连接条件 |
设置相关表之间的连接字段 | |