https://dev.mysql.com/mysql-load-plugin.html
struct st_mysql_client_plugin *mysql_load_plugin(MYSQL *mysql, const char *name, int type, int argc, ...) Loads a MySQL client plugin, specified by name and type. An error occurs if the type is invalid or the plugin cannot be loaded. It is not ...
https://dev.mysql.com/mysql-nutshell.html
Due to these superior security and performance characteristics of caching_sha2_password, it is now the preferred authentication plugin, and is also the default authentication plugin rather than mysql_native_password. The utf8mb4 character set has ...
https://dev.mysql.com/mysql-plugin-options.html
int mysql_plugin_options(struct st_mysql_client_plugin *plugin, const char *option, const void *value) Passes an option type and value to a plugin. This function can be called multiple times to set several options. If the plugin does not have an ...
https://dev.mysql.com/mysql-query.html
int mysql_query(MYSQL *mysql, const char *stmt_str) Executes the SQL statement pointed to by the null-terminated string stmt_str. (Binary data may contain the \0 character, which mysql_query() interprets as the end of the statement string.) If you ...Normally, the string must consist of a single SQL statement without a terminating semicolon (;) or ...
https://dev.mysql.com/mysql-real-query-nonblocking.html
enum net_async_status mysql_real_query_nonblocking(MYSQL *mysql, const char *stmt_str, unsigned long length) Note mysql_real_query_nonblocking() is an asynchronous function. It is the counterpart of the mysql_real_query() synchronous function, for ...
https://dev.mysql.com/mysql-real-query.html
int mysql_real_query(MYSQL *mysql, const char *stmt_str, unsigned long length) Note mysql_real_query() is a synchronous function. (Binary data may contain the \0 character, which mysql_query() interprets as the end of the statement string.) In ...
https://dev.mysql.com/mysql-select-db.html
int mysql_select_db(MYSQL *mysql, const char *db) Causes the database specified by db to become the default (current) database on the connection specified by mysql. In subsequent queries, this database is the default for table references that ...
https://dev.mysql.com/mysql-session-track-get-next.html
int mysql_session_track_get_next(MYSQL *mysql, enum enum_session_state_type type, const char **data, size_t *length) This function fetches additional session state-change information received from the server, following that retrieved by ...
https://dev.mysql.com/mysql-set-character-set.html
int mysql_set_character_set(MYSQL *mysql, const char *csname) This function is used to set the default character set for the current connection. The connection collation becomes the default collation of the character set. This function works like ...
https://dev.mysql.com/mysql-sqlstate.html
const char *mysql_sqlstate(MYSQL *mysql) Returns a null-terminated string containing the SQLSTATE error code for the most recently executed SQL statement. '00000' means “no error.” The values are specified by ANSI SQL and ODBC. For a list of ...