MySQL Playground

MySQL Playground

Databases

How GetVM Works

Learn by Doing from Your Browser Sidebar

Access from Browser Sidebar

Access from Browser Sidebar

Simply install the browser extension and click to launch GetVM directly from your sidebar.

Select Your Playground

Select Your Playground

Choose your OS, IDE, or app from our playground library and launch it instantly.

Learn and Practice Side-by-Side

Learn and Practice Side-by-Side

Practice within the VM while following tutorials or videos side-by-side. Save your work with Pro for easy continuity.

Explore Similar Playgrounds

Redis Playground

Redis Playground

Databases
## Introduction Redis (Remote Dictionary Server) is an open-source, in-memory data structure store that is used as a database, cache, and message broker. It supports various data structures such as strings, hashes, lists, sets, and more. Redis is known for its speed, simplicity, and versatility, making it a popular choice for a wide range of applications. ## Quick Start The Redis Playground provided by GetVM website offers a free online environment to learn and practice using Redis on a Linux operating system. To get started: 1. Access the Redis Playground on the GetVM website. 2. The Playground will provide a pre-configured Redis server environment, including a command-line interface (CLI) where you can interact with Redis. 3. Use the Redis CLI to explore various Redis commands and data structures. For example, you can try the following: - `SET key value`: Store a key-value pair in Redis. - `GET key`: Retrieve the value of a given key. - `LPUSH list-key value`: Add an element to the beginning of a list. - `LRANGE list-key 0 -1`: Retrieve all elements from a list. The Redis Playground allows you to experiment with Redis without the need to set up a local environment, making it a convenient tool for learning and testing. ## Features - The Redis Playground provides Container-based VMs with 1 core and 2GB RAM, and storage up to 10GB. Higher configurations and Cloud VMs may be offered in the future. - VMs can be used for a default time of 30 minutes, with a reminder after 20 minutes. Pro users have 5GB of persistent storage to save their code and files. - You can cancel your subscription at any time, and you'll retain access until the end of your billing period. - The Free plan restricts internet access to prevent misuse, ensuring a safe and reliable service for all users. - With the Pro plan, you have access to 5GB of persistent storage, which is automatically mounted to the /home/getvm/project/storage directory on VM startup. - VMs should be used for learning and experimentation within resource limits, and misuse such as cryptocurrency mining or illegal activities is not allowed. ## Discord Welcome to the GetVM Discord server! You can ask questions, share your projects, and get help from the community. Join us at [https://discord.gg/XxKAAFWVNu](https://discord.gg/XxKAAFWVNu)
PostgreSQL Playground

PostgreSQL Playground

Databases
## Introduction PostgreSQL, often referred to as Postgres, is a powerful, open-source object-relational database management system (ORDBMS) that is widely used for its reliability, data integrity, and robust feature set. It is known for its advanced SQL support, transaction processing, and extensive ecosystem of extensions and tools. ## Quick Start The Postgres SQL Playground provided by GetVM website offers a free, online environment based on the Linux operating system, allowing users to easily learn and practice working with PostgreSQL. To get started: 1. Access the Postgres SQL Playground on the GetVM website. 2. The playground will provide a pre-configured PostgreSQL instance, ready for you to explore. 3. Use the provided SQL editor to write and execute SQL queries, create tables, insert data, and perform various database operations. 4. The playground environment ensures a safe and isolated space for you to experiment and learn without the need to set up a local PostgreSQL server. ## FAQ 1. **What features are available in the Postgres SQL Playground?** The playground provides a full-featured PostgreSQL instance, including support for SQL queries, table creation, data manipulation, and more. Users can explore the database, practice their SQL skills, and experiment with PostgreSQL features. 2. **Is the Postgres SQL Playground free to use?** Yes, the Postgres SQL Playground is a free-to-use online environment provided by GetVM. Pro users have access to 5GB of persistent storage to save their code and files. 3. **How long can I use a VM after starting it?** VMs can be used for a default time of 30 minutes. You'll receive a reminder after 20 minutes of use. Post-session, VMs will be deleted. 4. **Can I cancel my subscription anytime?** Yes, you can cancel your subscription at any time. If you cancel, you'll retain access until the end of your billing period. 5. **Why can't the Free plan connect to the internet?** Internet access is restricted on the Free plan to prevent misuse such as crypto mining or cyber attacks, ensuring a safe and reliable service for all users. ## Discord Welcome to the GetVM Discord server! You can ask questions, share your projects, and get help from the community. Join us at [https://discord.gg/XxKAAFWVNu](https://discord.gg/XxKAAFWVNu)
MongoDB Playground

MongoDB Playground

Databases
## Introduction MongoDB is a popular open-source NoSQL database management system that stores data in flexible, JSON-like documents. It is designed to be scalable, high-performance, and easy to use, making it a popular choice for a wide range of applications. ## Quick Start The MongoDB Playground provided by GetVM website offers a free online environment for users to learn and practice working with MongoDB. To get started with the MongoDB Playground: 1. Access the MongoDB Playground on the GetVM website. 2. The Playground provides a Linux-based environment with MongoDB pre-installed and configured. 3. You can start exploring MongoDB commands and functionality directly in the Playground's terminal or code editor. 4. The Playground allows you to create, query, and manipulate MongoDB databases and collections, providing a hands-on learning experience. 5. You can experiment with various MongoDB features and commands, such as CRUD (Create, Read, Update, Delete) operations, indexing, aggregation, and more. ## Configurations and Usage The VMs provided in the MongoDB Playground have 1 core and 2GB RAM, with up to 10GB of storage. VMs can be used for a default time of 30 minutes, with a reminder after 20 minutes. Pro users have access to 5GB of persistent storage to save their code and files. The Free plan restricts internet access to prevent misuse, while Pro users can connect to the internet. Users should use the VMs for learning and experimentation within the resource limits and avoid activities like cryptocurrency mining or network attacks. ## Support Welcome to the GetVM Discord server! You can ask questions, share your projects, and get help from the community. Join us at [https://discord.gg/XxKAAFWVNu](https://discord.gg/XxKAAFWVNu)
SQLite Browser Playground

SQLite Browser Playground

Databases
## Introduction SQLite Browser is a free, open-source, and lightweight application that allows users to view, query, create, and manage SQLite database files. It provides a user-friendly graphical interface for working with SQLite databases, making it easier for developers, database administrators, and even casual users to interact with their data. ## Quick Start The SQLite Browser Playground on GetVM provides a Linux-based online environment for users to explore and practice working with SQLite databases. To get started: 1. Access the SQLite Browser Playground on the GetVM website. 2. The playground will provide a pre-configured SQLite database for you to work with. 3. Use the SQLite Browser interface to browse the database, execute SQL queries, and perform various operations such as creating, editing, and deleting data. 4. Experiment with the different features and functionalities of SQLite Browser to become more familiar with the tool. ## FAQ 1. **What are the system requirements for using the SQLite Browser Playground?** - The SQLite Browser Playground is a web-based application, so it can be accessed from any device with a modern web browser. 2. **Can I save my work in the SQLite Browser Playground?** - The SQLite Browser Playground provides 5GB of persistent storage for Pro users, allowing them to save their code and files. For Free users, the environment is temporary, and any changes or data created will not be saved permanently. 3. **Is the SQLite Browser Playground free to use?** - Yes, the SQLite Browser Playground is provided as a free resource by GetVM for users to learn and practice working with SQLite databases. Pro users have access to additional features and persistent storage. 4. **Can I use the SQLite Browser Playground to work with my own SQLite databases?** - The SQLite Browser Playground provides a pre-configured database for you to use. If you want to work with your own SQLite database, you'll need to upload or create it within the playground environment. ## Discord Welcome to the GetVM Discord server! You can ask questions, share your projects, and get help from the community. Join us at [https://discord.gg/XxKAAFWVNu](https://discord.gg/XxKAAFWVNu)
MariaDB Playground

MariaDB Playground

Beta Databases
## Introduction MariaDB is an open-source relational database management system (RDBMS) that is a fork of the popular MySQL database. It is designed to be a drop-in replacement for MySQL, providing the same functionality and APIs, but with some additional features and improvements. ## Quick Start The MariaDB Playground provided by GetVM offers a free online environment for users to learn and practice working with MariaDB. To get started, simply access the Playground and you will be presented with a Linux-based terminal where you can execute various MariaDB commands and queries. Some basic steps to get started with the MariaDB Playground: 1. Log in to the Playground environment. 2. Connect to the MariaDB server using the `mysql` command. 3. Explore the available databases and tables by running SQL commands such as `SHOW DATABASES;` and `SHOW TABLES;`. 4. Practice creating, modifying, and querying data using SQL statements like `CREATE TABLE`, `INSERT INTO`, `SELECT`, and `UPDATE`. 5. Experiment with different MariaDB features and functionalities to deepen your understanding. ## FAQ 1. **What is the default username and password for the MariaDB Playground?** - The default username is `root`, and the password is left blank. 2. **Can I save my work in the MariaDB Playground?** - The Playground environment is temporary, and any changes or data you create will not be saved. However, Pro users have 5GB of persistent storage to save their code and files. 3. **Is the MariaDB Playground available on mobile devices?** - The MariaDB Playground is designed for desktop or laptop use and may not provide an optimal experience on mobile devices. 4. **Can I install additional software or packages in the MariaDB Playground?** - The Playground environment is a pre-configured setup, and users do not have the ability to install additional software or packages. 5. **How long can I use the MariaDB Playground?** - VMs can be used for a default time of 30 minutes. You'll receive a reminder after 20 minutes of use. Post-session, VMs will be deleted. Pro users have 5GB of persistent storage to save their code and files. ## Discord Welcome to the GetVM Discord server! You can ask questions, share your projects, and get help from the community. Join us at [https://discord.gg/XxKAAFWVNu](https://discord.gg/XxKAAFWVNu)
SQL Server Playground

SQL Server Playground

Beta Databases
## Introduction SQL Server is a relational database management system (RDBMS) developed by Microsoft. It is designed to store, manage, and retrieve data efficiently, and is widely used in enterprise-level applications and data-driven websites. ## Quick Start The SQL Server Playground provided by GetVM offers a free online environment for users to learn and practice SQL Server. To get started: 1. Access the SQL Server Playground on the GetVM website. 2. The Playground provides a pre-configured SQL Server instance running on a Linux operating system. 3. Use the provided SQL editor to write and execute SQL queries. 4. Explore the sample databases and schema, or create your own databases and tables. 5. Experiment with various SQL commands, such as SELECT, INSERT, UPDATE, and DELETE, to manipulate the data. 6. Take advantage of the Playground's features, such as code completion, syntax highlighting, and result set visualization, to enhance your learning experience. ## Key Features - The SQL Server Playground is a container-based VM with 1 core and 2GB RAM, and up to 10GB of storage. - Pro users have access to 5GB of persistent storage to save their code and files, which are automatically mounted to the /home/getvm/project/storage directory. - VMs can be used for a default time of 30 minutes, with a reminder after 20 minutes. Pro users can extend their usage time. - Internet access is restricted on the Free plan to ensure a safe and reliable service. - You can cancel your subscription at any time, and you'll retain access until the end of your billing period. ## FAQ 1. **What are the system requirements for the SQL Server Playground?** - The SQL Server Playground is a web-based application, so it can be accessed from any device with a modern web browser. - No additional software or setup is required on the user's end. 2. **Can I save my work in the SQL Server Playground?** - Pro users can save their work in the 5GB of persistent storage provided. - For Free users, the SQL Server Playground is a temporary environment, so any changes made to the database or queries will not be saved permanently. 3. **Is the SQL Server Playground suitable for advanced users?** - The SQL Server Playground is primarily designed for learning and practicing SQL Server basics. - While it provides a functional SQL Server instance, it may not have all the features and capabilities of a production-ready SQL Server environment. - Advanced users may find the Playground useful for quick testing and experimentation, but it may not be suitable for complex enterprise-level applications. ## Discord Welcome to the GetVM Discord server! You can ask questions, share your projects, and get help from the community. Join us at [https://discord.gg/XxKAAFWVNu](https://discord.gg/XxKAAFWVNu)