- Connect to a given MySQL database server
- Execute arbitrary SQL queries
- Retrieve query result rows into arrays
- Retrieve all the query results into a single bi-dimensional array
- Execute a query and retrieve a range of the result rows into a single bi-dimensional array