MySQL
Createdkevinwatt
Provides secure database access capabilities for LLMs by integrating with MySQL databases.
About
MySQL enables Large Language Models (LLMs) to securely interact with MySQL databases. It offers functionalities for executing read-only SELECT queries, listing database tables, showing table structures, and viewing schema information. Furthermore, it supports write operations such as INSERT, UPDATE, and DELETE with transaction support, parameterized queries for data safety, and returns affected rows and insert IDs. Security features include read-only transaction mode for SELECT queries, query length and result size limits, performance monitoring and logging, and automatic transaction handling.
Key Features
- Implements parameterized queries for data safety
- 3 GitHub stars
- Supports INSERT/UPDATE/DELETE with transaction support
- Provides performance monitoring and logging
- Executes read-only SELECT queries
- Offers query length and result size limits
Use Cases
- Enabling LLMs to modify data within a MySQL database
- Providing a secure interface for LLMs to interact with MySQL data
- Allowing LLMs to retrieve data from a MySQL database