Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/roushankhalid/python-sql-workflow
'Python-SQL-Workflow' showcases basic CRUD operations using Python and MySQL, demonstrating how to interact with a sample database. Developed as part of the CampusX SQL For Data Science course, it provides foundational skills for managing data workflows in SQL.
https://github.com/roushankhalid/python-sql-workflow
database localhost python sql sql-server
Last synced: 29 days ago
JSON representation
'Python-SQL-Workflow' showcases basic CRUD operations using Python and MySQL, demonstrating how to interact with a sample database. Developed as part of the CampusX SQL For Data Science course, it provides foundational skills for managing data workflows in SQL.
- Host: GitHub
- URL: https://github.com/roushankhalid/python-sql-workflow
- Owner: RoushanKhalid
- Created: 2025-01-03T15:33:09.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-01-13T03:45:01.000Z (30 days ago)
- Last Synced: 2025-01-13T04:28:17.591Z (29 days ago)
- Topics: database, localhost, python, sql, sql-server
- Language: Python
- Homepage: https://www.youtube.com/watch?v=nopIGY1zJE0
- Size: 102 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python-SQL-Workflow
## Overview
**Python-SQL-Workflow** is a project that demonstrates the integration of Python with SQL databases to perform basic CRUD operations. The project is designed to help users understand the fundamental SQL commands and how to implement them using Python. It covers user registration, login, profile viewing, editing, and deletion functionalities.## Features
- **User Registration:** Allows new users to register by providing their name, email, and password.
- **User Login:** Existing users can log in using their credentials.
- **View Profile:** Logged-in users can view their profile details.
- **Edit Profile:** Users can update their name, email, and password.
- **Delete Profile:** Users can delete their profile from the database.## Technologies Used
- **Python**: The core programming language used to implement the project logic.
- **MySQL**: The database system used to store user information.
- **MySQL Connector**: A Python library that facilitates the connection and interaction with the MySQL database.## File Structure
- `Main.py`: Contains the main class `Daraz` that handles user interactions and calls the respective database functions.
- `Database.py`: Contains the `DBhelper` class that provides methods for database operations like registering, searching, updating, and deleting user information.## Setup Instructions
1. **Clone the Repository**:
```bash
git clone https://github.com/your-username/Python-SQL-Workflow.git
cd Python-SQL-Workflow