Perl 的 DBI 模块提供了一个用于数据库访问的通用接口。您可以编写一个 DBI 脚本,无需更改即可与许多不同的数据库引擎一起使用。要在 MySQL 中使用 DBI,请安装以下内容:
- DBI模块。
- DBD::mysql模块。这是 Perl 的数据库驱动程序 (DBD) 模块。
- (可选)您要访问的任何其他类型数据库服务器的 DBD 模块。 
Perl DBI 是推荐使用的 Perl 接口。它取代了称为 mysqlperl 的旧接口,该接口应该被视为过时的。
以下部分包含有关将 Perl 与 MySQL 一起使用以及使用 Perl 编写 MySQL 应用程序的信息:
- 有关 Perl DBI 支持的安装说明,请参阅第 2.10 节,“Perl 安装说明”。 
- 有关从选项文件中读取选项的示例,请参阅第 7.8.4 节,“在多服务器环境中使用客户端程序”。 
- 有关安全编码技巧,请参阅第 8.1.1 节,“安全指南”。 
- 有关调试技巧,请参阅第 7.9.1.4 节,“在 gdb 下调试 mysqld”。 
- 有关一些特定于 Perl 的环境变量,请参阅第 6.9 节,“环境变量”。 
- 有关在 macOS 上运行的注意事项,请参阅第 2.4 节,“在 macOS 上安装 MySQL”。 
- 有关引用字符串文字的方法,请参阅第 11.1.1 节,“字符串文字”。 
DBI 信息可以通过命令行、在线或打印形式获取:
- 安装了 - DBI和- DBD::mysql模块后,您可以使用- perldoc命令在命令行中获取有关它们的信息:- $> perldoc DBI $> perldoc DBI::FAQ $> perldoc DBD::mysql- 您还可以使用 - pod2man、- pod2html等将此信息转换为其他格式。
- 有关 Perl DBI 的在线信息,请访问 DBI 网站,https://dbi.perl.net.cn/。该站点托管了一个通用的 DBI 邮件列表。 
- 有关打印信息,官方 DBI 书籍是Perl DBI 编程(Alligator Descartes 和 Tim Bunce,O'Reilly & Associates,2000 年)。有关该书的信息,请访问 DBI 网站,https://dbi.perl.net.cn/。