QBE
代表“Query By Example”。QBE 是各种数据库应用程序提供的一项功能,可让用户以更友好的方式运行数据库查询。通常,如果没有 QBE,用户必须使用正确的SQL(Structured Query Language)语法编写输入命令。这是一种几乎所有数据库程序都支持的标准语言。不过,如果语法存在轻微错误,查询可能会返回错误结果,或者根本无法运行。
Query By Example功能为用户输入查询提供了一个简单的界面。用户不必编写完整的 SQL 命令,只需填写空白处或选择项目,即可定义要执行的查询。例如,用户可能想从名为“Table1”的表中选择 ID 为 123 的条目。使用 SQL 时,用户需要输入命令“SELECT * FROM Table1 WHERE ID = 123”。而 QBE 界面可能允许用户只需点击 Table1,在 ID 字段中输入“123”,然后点击“搜索”。
大多数数据库程序都提供 QBE,但不同应用程序的界面通常各不相同。例如,Microsoft Access 提供了一个名为“查询设计视图”的 QBE 界面,完全采用图形化设计。与MySQL配合使用的 phpMyAdmin 应用程序提供了一个基于 Web 的界面,用户可以选择查询运算符,并在空白处填写搜索词。无论程序采用哪种 QBE 实现方式,其目的都是相同的——让运行数据库查询更加容易,并避免 SQL 错误带来的困扰。
测试你的知识