Getting Started with SQL

SQL, or Structured Query Language, is a specialized language used to manage and manipulate relational databases on various operating systems.

You can run SQL on your computer using the following two methods:

  • Run SQL online
  • Set up SQL on your computer

In this tutorial, you will learn both methods.

Run SQL Online

To execute SQL queries, you typically interact with a database management system (DBMS). If you're looking for a quick start, you can use our free online SQL editor that allows you to run SQL commands directly in your browser without any setup.

Online SQL Editor
Online SQL Editor

Set up SQL on Your Computer

For those who prefer to set up SQL on their local machine, this guide will walk you through the installation process for popular database system MySQL on Windows, macOS, and Linux (Ubuntu).

To install MySQL on Windows, follow the steps below:

  1. Download MySQL Installer
  2. Run the MySQL Installer
  3. Choose Setup Type
  4. Select and Install Required Products
  5. Configure MySQL Server

Here's a detailed explanation of each of the steps.

Step 1: Download MySQL Installer

Go to the MySQL Downloads page and download the MySQL Installer for Windows.

MySQL Download on Windows
MySQL Download on Windows

Note: It is recommended to install the community version not the web installer (i.e. install the second one).

Step 2: Run the MySQL Installer

Once the download is complete, go to your downloads folder and run the installer. You will be prompted to allow the installer to make changes to your device.

Simply click Yes and proceed.

Step 3: Choose Setup Type

The installer will prompt you to several setup types as shown below.

MySQL Setup Type
MySQL Setup Type

You can select the custom type here to select the products that should be installed on the system and click on Next to continue.

Step 4: Select and Install Required Products

From the list of available products, select MySQL Server and MySQL Workbench.

Once you have made your selections, click on the green arrow associated with each product. This moves your selected products into the queue for installation.

Install Products for MySQL
Install Products for MySQL

Click on Next to continue.

To begin the installation process, simply click on the Execute button and keep on clicking Next to continue the process.

Step 5: MySQL Server Configuration

Now, you will be prompted to set network options, where the default settings are recommended. You will also have to create a strong password for the root account.

Once you have configured the server options, click Next to apply the configuration.

MySQL Server Configuration
MySQL Server Configuration

You will apply the changes by progressing through the prompts and conclude the server setup by clicking Finish.

Now, you are all set to run your SQL query.

To install MySQL on macOS, follow the steps below:

  1. Download MySQL Installer
  2. Run the Installer
  3. Configure MySQL Server
  4. Install MySQL Workbench (optional)
  5. Verify your Installation

Here's a detailed explanation of each of the steps.

Step 1: Download MySQL Installer

Go to the MySQL Downloads page and download the MySQL Community Server for macOS.

MySQL Download on macOS
MySQL Download on macOS

Step 2: Run the Installer

Once the download is complete, open the downloaded DMG file and follow the installer prompts. You will be prompted to allow the installer to make changes to your device.

Run mySQL Installer on macOS
Run mySQL Installer on macOS

Simply click Continue and proceed.

You will also need to agree to the software license agreement.

Step 3: Configure MySQL Server

At the end of the installation process, the installer will launch the configuration wizard. You will be prompted to set a strong root password.

You will need to select other configuration options such as starting MySQL at boot. The default settings are generally recommended for most users.

Step 4: Install MySQL Workbench

You can install MySQL Workbench from the MySQL Workbench download page.

Install MySQL Workbench on macOS
Install MySQL Workbench on macOS

Open the installed file, and drag the MySQL Workbench to the Applications folder.

MySQL Workbench Setup on macOS
MySQL Workbench Setup on macOS

Step 5: Verify your Installation

Once the installation is complete, you can verify it by typing the following command in the Terminal.

mysql -u root -p

You will be prompted to enter the root password you set earlier. Once you enter your password, you will see the installed version of SQL on your device.

Now, you are all set to run your SQL query.

Linux has various distributions, and the installation process differs slightly from each other. For now, we will focus on Ubuntu distribution.

To install MySQL on your Ubuntu system, follow the steps mentioned below:

  1. Update and Upgrade Ubuntu
  2. Install MySQL Workbench using Apt Repository
  3. Optional DEB Installation
  4. Launch MySQL Workbench

Here's a detailed explanation of each of the steps.

Step 1: Update and Upgrade Ubuntu

Before installing MySQL, you should ensure your Ubuntu system is up-to-date.

Open the Terminal and type

sudo apt update 
Update Ubuntu System
Update Ubuntu System

Now, upgrade your Ubuntu system using

sudo apt upgrade

Step 2: Install MySQL Workbench using Apt Repository

To install MySQL workbench directly using the apt repository, type the following command

sudo apt install mysql-workbench

Step 3: Optional DEB Installation

You can also install MySQL Workbench by using the DEB package. This process is completely optional.

Go to the official MySQL download page and click on the download button.

MySQL Download on Linux
MySQL Download on Linux

Before the download starts, MySQL suggests logging in or signing up for an Oracle Web account. To skip signing in for a free account, click No thanks, just start my download.

Once the download is complete, navigate to the Downloads folder in the terminal and list the content of the directory.

cd Downloads
ls

You will see the official MySQL repository to the apt source list by running the command:

sudo apt install ./mysql-apt-config_0.8.29-1_all.deb 

Note: The name of the deb file may differ if you downloaded a different version of mysql-apt-config.

Once the installation is complete, update the apt cache using

sudo apt update

Now, finally, install MySQL Workbench by running

sudo apt install mysql-workbench-community
Install MySQL Workbench on Linux
Install MySQL Workbench on Linux

Press y when asked to confirm the installation and wait for the process to complete.

Step 4: Launch MySQL Workbench

Once you have installed the workbench, you can launch it using the following command.

mysql -workbench
MySQL Workbench
MySQL Workbench

Run your First SQL Query

Open MySQL Workbench and click on Local Instance MySQL 80 on the left side of the screen to connect to your local MySQL server instance.

Then, log in with the root password you set earlier.

Now, write the following query in the Workbench's editor.

CREATE DATABASE subjects;

CREATE TABLE subjects.Math (
student_marks INT,
student_name VARCHAR (255)
)

Then click on the execute button to run the query.

Run SQL Query
Run SQL Query

You should see the above output on terminal.

Now that you have set everything up to run SQL queries on your computer, you'll be learning the basics of SQL in the next tutorial.

Did you find this article helpful?

Our premium learning platform, created with over a decade of experience and thousands of feedbacks.

Learn and improve your coding skills like never before.

Try Programiz PRO
  • Interactive Courses
  • Certificates
  • AI Help
  • 2000+ Challenges