The MySQL Connector/Node.js manual is published in standalone form, not as part of the MySQL Reference Manual. For information, see these documents: 

## 29.7 MySQL C API 

•Release notes: MySQL Connector/Node.js Release Notes 

The MySQL C API Developer Guide is published in standalone form, not as part of the MySQL Reference Manual. See MySQL 8.0 C API Developer Guide. 

## 29.8 MySQL PHP API 

The MySQL PHP API manual is now published in standalone form, not as part of the MySQL Reference Manual. See MySQL and PHP. 

## 29.9 MySQL Perl API 

The Perl DBI  module provides a generic interface for database access. You can write a DBI script that works with many different database engines without change. To use DBI with MySQL, install the following: 

1. The DBI  module. 

2. The DBD::mysql  module. This is the DataBase Driver (DBD) module for Perl. 

3. Optionally, the DBD module for any other type of database server you want to access. 

Perl DBI is the recommended Perl interface. It replaces an older interface called mysqlperl , which should be considered obsolete. 

These sections contain information about using Perl with MySQL and writing MySQL applications in Perl: 

•For installation instructions for Perl DBI support, see Section 2.13, “Perl Installation Notes” . 

•For an example of reading options from option files, see Section 5.8.4, “Using Client Programs in a Multiple-Server Environment” . 

•For secure coding tips, see Section 6.1.1, “Security Guidelines” . 

•For debugging tips, see Section 5.9.1.4, “Debugging mysqld under gdb” . 

•For some Perl-specific environment variables, see Section 4.9, “Environment Variables” . 

•For considerations for running on macOS, see Section 2.4, “Installing MySQL on macOS” . 

•For ways to quote string literals, see Section 9.1.1, “String Literals” . 

DBI information is available at the command line, online, or in printed form: 

•Once you have the DBI  and DBD::mysql  modules installed, you can get information about them at the command line with the perldoc  command: 

shell> perldoc DBI shell> perldoc DBI::FAQ shell> perldoc DBD::mysql 

You can also use pod2man , pod2html , and so on to translate this information into other formats. 

