MySQL Connector/Python implements the MySQL client/server protocol in pure Python. There is no need to compile or install any library or MySQL software. It supports Python v2.4 and greater, including Python v3.2.
| Tags | MySQL Python Database interface |
|---|---|
| Licenses | GPLv2 |
| Operating Systems | Cross Platform |
| Implementation | MySQL Python |
Recent releases


Release Notes: This release added support for time values with a fractional seconds part, refactored the connection and protocol modules and created a new network module, added a MySQLConnection.reconnect() function, added descriptive error codes for both client and server errors, fixed various bugs, and more.


Release Notes: This release adds back support for Python v2.4, handles big packets, and supports compression and SSL.


Release Notes: Insert statements take advantage of multi-row syntax. A raw-cursor has been introduced, which fetches results without converting to Python types. The unit tests use their own bootstrapped MySQL server. Source code has been reorganized with a clear split of Python v2 and v3 code.


Release Notes: A critical fix for fetching big result sets.


Release Notes: Multiple statements are now supported, as well as multiple resultsets. An issue with getting big packets from MySQL was fixed. Overall performance improvements were made.