A professional VS Code extension that provides a comprehensive database management studio for Redis, MySQL, PostgreSQL, and MongoDB with visual query builder and intuitive data management.
Features
Multiple Database Support: Connect to Redis, MySQL, PostgreSQL, and MongoDB
View Data: Browse tables, collections, and keys with an intuitive interface
Edit Records: Modify records directly from the GUI
Delete Records: Remove records with confirmation dialogs
Connection Management: Save and manage multiple database connections
SQL Query Builder GUI (NEW!): Visual query builder for MySQL and PostgreSQL
Column selection with aggregate functions (COUNT, SUM, AVG, MIN, MAX)
WHERE conditions with multiple operators (=, !=, <, >, LIKE, IN, IS NULL, etc.)
JOIN support with automatic foreign key detection
ORDER BY with multi-column sorting
LIMIT and OFFSET controls
Real-time SQL preview
Save and load query templates
Installation
Install dependencies:
npm install
Compile the extension:
npm run compile
Press F5 to open a new VS Code window with the extension loaded
Usage
Basic Database Operations
Add Connection: Click the '+' icon in the Database Studio view
Connect: Click the plug icon on a connection to connect
View Data: Click on a connection to see databases/tables, then click 'View Data' to browse
Edit: Click 'Edit' on any row in the data viewer
Delete: Click 'Delete' on any row to remove it
Using the Query Builder (MySQL & PostgreSQL)
Open a Table: Click 'View Data' on any table in the tree view
Switch to Query Builder: Click the "Query Builder" tab at the top
Select Columns:
Check the columns you want to include in your query