The SQL Database project provides functionality to manage databases with an interactive command-line interface. It includes features for automatic dependency installation, making it easy to set up.
However, if the automatic installation fails, you can follow the manual setup instructions below to ensure all dependencies are installed properly.
"By Direct EXE " Download EXE
"NOTE" you may Face Smart Screen Warning Because I Don't Buy a Licence To Fix It
**"👉🏻 Click on more **
**"👉🏻 Run Anyway **
To get started, first clone the repository from GitHub.
- Git: Ensure Git is installed on your system. If not, download and install it from Git Downloads.
-
Open Command Prompt (cmd) or PowerShell.
-
Run the following command to clone the repository:
git clone https://github.com/mishra9759harshit/sqldatabase.git
-
Navigate to the project folder:
cd sqldatabase
The project includes an automatic dependency installer. Simply run:
python run.py
If the script detects missing dependencies, it will attempt to install them automatically.
If the automatic installation fails, follow these steps:
- Download and install Python 3.6 or later from the official Python website.
- During installation, check the box to add Python to PATH.
If you haven't installed Git, download and install it from Git Downloads.
Run the following command to install the necessary Python packages:
pip install plotext rich requests pyreadline
If you encounter errors with readline
, install pyreadline3
instead:
pip install pyreadline3
This will install:
- plotext → For terminal-based plotting.
- rich → For beautiful CLI text formatting, tables, and progress bars.
- requests → For handling HTTP requests.
- pyreadline3 → A readline alternative for Windows.
To ensure everything is installed correctly, run:
pip freeze
If you see all the required packages listed, you're good to go!
-
Ensure you're inside the project folder.
-
Run:
python run.py
When running, the script provides interactive features like:
- Tables & Styled Outputs using
rich.table
. - Progress Bars & Animated Text.
- ASCII-Based Plots using
plotext
.
You’ll see options in the terminal like:
[bold cyan]Welcome to the Interactive SQL Database![/bold cyan]
Please select an option:
1. View Data
2. Generate Plot
3. Exit
[bold yellow]Enter your choice:[/bold yellow]
Try installing pyreadline3
instead:
pip install pyreadline3
Run:
pip install --upgrade plotext rich requests pyreadline3
Ensure Python is added to the Windows PATH. If not, reinstall Python and check the "Add to PATH" option during installation.
If you prefer a GUI version, try our Graphical SQL Database Manager!
🔹 Easier navigation
🔹 Visual database operations
🔹 Drag-and-drop support
Click the badge above to visit the GUI repository! 🚀
📌 Developed by: Harshit Mishra
📜 License: See LICENSE