For the complete documentation index, see llms.txt. This page is also available as Markdown.

mysql_select_db

mysql_select_db changes the default database on an active connection; the current default can also be queried with the SELECT DATABASE() SQL function.

Syntax

int mysql_select_db(MYSQL * mysql,
                    const char * db);

Parameters

Description

Selects a database as default.

Return Value

Returns zero on success, non-zero on failure.

To retrieve the name of the default database either execute the SQL command SELECT DATABASE() or retrieve the value via mariadb_get_infov() API function.

The default database can also be set by the db parameter in mysql_real_connect().

Examples

SQL

MariadDB Connector/C

See Also

This page is: Copyright © 2026 MariaDB. All rights reserved.

spinner

Last updated

Was this helpful?