Skip to content

Uma-Obbani/Chat_with_MySQL

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Chat with MySQL

Business Case: Automate SQL Queries and Explore Databases with Natural Language

Project Description:

A Python-powered interactive chat application that allows users to query a MySQL database using natural language. The system automatically generates SQL queries from user questions and summarizes results in clear, concise language. This project demonstrates advanced Python integration with databases and modern LLMs for data querying and summarization.

Key Features: Convert natural language questions into MySQL queries using LLMs (ChatGroq). Automatically fetch and display query results from MySQL. Summarizes database results into easy-to-understand responses.

Tech Stack & Libraries: Python MySQL (mysql-connector-python) Streamlit for UI LangChain, LangChain Community Utilities, and ChatGroq for LLM-driven query generation dotenv for secure environment management

Project Details:

Uses LLMs to generate accurate SQL queries based on natural language questions. Provides an interactive interface to explore databases without writing SQL manually. Ideal for learning database integration, LLM applications, and Python web apps.

screenshot of the project :

Screenshot 2025-08-20 at 09 59 27

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages