# The Swoole\MySQL class

(PECL swoole >= 1.9.0)

## Introduction

## Class synopsis

class Swoole\MySQL {
/* Methods */
public close(): void
public connect(array `$server_config`, callable `$callback`): void
public __destruct(): void
public getBuffer(): ReturnType
public on(string `$event_name`, callable `$callback`): void
public query(string `$sql`, callable `$callback`): ReturnType
}

## Table of Contents

- Swoole\MySQL::close — Close the async MySQL connection.
- Swoole\MySQL::connect — Connect to the remote MySQL server.
- Swoole\MySQL::__construct — Construct an async MySQL client.
- Swoole\MySQL::__destruct — Destroy the async MySQL client.
- Swoole\MySQL::getBuffer — Description
- Swoole\MySQL::on — Register callback function based on event name.
- Swoole\MySQL::query — Run the SQL query.

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open