Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>MysqllyNew to Visual Studio Code? Get it now.
Mysqlly

Mysqlly

Andres Diaz

|
2 installs
| (1) | Free
Connect to MySQL databases and explore them in VS Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info
Mysqlly Logo # Mysqlly **A modern, elegant MySQL database explorer for Visual Studio Code** [![Version](https://img.shields.io/badge/version-0.0.1-blue.svg)](https://github.com/Mub1522/mysqlly) [![VSCode](https://img.shields.io/badge/VSCode-1.80.0+-0078d7.svg)](https://code.visualstudio.com/) [![License](https://img.shields.io/badge/license-MIT-green.svg)](https://github.com/Mub1522/mysqlly/blob/HEAD/LICENSE)

✨ Features

🔌 Connection Management

  • Multiple Connections: Manage and switch between multiple MySQL database connections seamlessly
  • Secure Storage: Credentials stored securely in VSCode's secret storage
  • Quick Access: Add, delete, and refresh connections with intuitive UI controls

🗄️ Database Explorer

  • Interactive Webview: Beautiful, minimalist interface to explore your databases
  • Hierarchical Navigation: Browse connections → databases → tables → columns with smooth expand/collapse animations
  • Professional Icons: Clean SVG icons throughout the interface for a modern look

📊 Schema Inspection

  • Table Details: View all tables within each database with an organized grid layout
  • Column Information: Inspect detailed column metadata including:
    • Data type
    • Nullable constraints
    • Primary/Foreign keys
    • Default values
    • Extra attributes (auto_increment, etc.)

🔍 Smart Filtering

  • Table Search: Quickly filter tables by name with instant results
  • Column Search: Find specific columns across complex table schemas
  • Visual Feedback: Real-time filtering with smooth UI updates

🎨 Modern Design

  • Minimalist Interface: Clean, professional aesthetic with careful attention to visual hierarchy
  • VSCode Theme Integration: Seamlessly adapts to your VSCode theme (light/dark)
  • Responsive Layout: Optimized spacing and typography for excellent readability
  • Smooth Animations: Subtle micro-interactions for a polished user experience

🚀 Getting Started

Installation

  1. Open Visual Studio Code
  2. Go to Extensions (Ctrl+Shift+X / Cmd+Shift+X)
  3. Search for "Mysqlly"
  4. Click Install

Adding Your First Connection

  1. Click the Mysqlly icon in the Activity Bar
  2. Click the + button in the Connections view
  3. Enter your MySQL connection details:
    • Connection Name (e.g., "Local Development")
    • Host (e.g., localhost)
    • Port (default: 3306)
    • Username
    • Password
  4. Click Save

Exploring Your Databases

  1. Click the database icon next to your connection
  2. A webview will open showing all your databases
  3. Click any database to expand and view its tables
  4. Click any table to view its column schema
  5. Use the search boxes to filter tables and columns

📸 Screenshots

Connection Management

The sidebar provides quick access to all your MySQL connections with intuitive controls.

Mysqlly Logo

Database Explorer

Explore your database schema with a beautiful, modern interface that adapts to your VSCode theme.

Mysqlly Logo

Table Schema View

View detailed column information with clear typography and organized layout.

Mysqlly Logo

⚙️ Commands

Command Description
Mysqlly: Add Connection Add a new MySQL database connection
Mysqlly: Delete Connection Remove an existing connection
Mysqlly: Refresh Connections Reload the connections list
Mysqlly: Show Databases in Webview Open the database explorer webview

🛠️ Technical Details

Built With

  • TypeScript - Type-safe development
  • mysql2 - Fast MySQL client for Node.js
  • VSCode API - Native integration with Visual Studio Code

Architecture

  • Secure Credentials: Uses VSCode's SecretStorage API
  • Efficient Queries: Lazy loading of tables and columns
  • Modern UI: Custom webview with professional CSS design
  • Event-Driven: Responsive UI with optimized event handling

🔒 Security

  • Passwords are stored securely using VSCode's built-in SecretStorage
  • Connections are validated before use
  • No credentials are logged or exposed
  • All database queries use parameterized statements

🐛 Known Issues

None at this time! If you discover any bugs, please open an issue.


🗺️ Roadmap

  • [ ] Query execution interface
  • [ ] Table data preview
  • [ ] Export schema to SQL/JSON
  • [ ] Multi-selection for bulk operations
  • [ ] SSH tunnel support
  • [ ] Database comparison tools

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the repository
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.


👨‍💻 Author

Andres Diaz
@Mub1522


💖 Support

If you find this extension helpful, please consider:

  • ⭐ Starring the repository
  • 🐛 Reporting bugs
  • 💡 Suggesting new features
  • 📣 Sharing with other developers

Made with ❤️ for the developer community
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft