This project demonstrates how to create a simple web application using Streamlit that performs CRUD (Create, Read, Update, Delete) operations on a MySQL database. The application allows users to manage records in a users table by providing an intuitive interface for interacting with the data.
- Create: Add new records to the
userstable. - Read: View all records stored in the
userstable. - Update: Modify existing records.
- Delete: Remove records from the database.
- User-Friendly Interface: Simple and intuitive interface for performing CRUD operations.
- Real-time Feedback: Immediate feedback on CRUD operations via success messages.
- Python 3.x
- MySQL Server
- Streamlit
- Open the application in your web browser.
- Use the sidebar to select a CRUD operation.
- Enter the required details and click the button to perform the operation.
- View success messages or results on the main screen.
- Python: Programming language used for developing the application.
- Streamlit: Framework for building interactive web applications.
- MySQL: Relational database management system used to store and manage data.
You can customize this application to suit your needs. Here are some ideas:
- Add User Authentication: Secure the application by adding user authentication.
- Implement Data Visualization: Include charts and graphs to visualize the data.
- Add Advanced Filtering: Provide options to filter and search records in the database.
- Clone the Repository:
git clone https://github.com/ayushai/crud-operations-using-streamlit.git cd crud-with-mysql-and-streamlit