Install MySQL 8.4 and Run Your First Query
Install MySQL 8.4 LTS on Windows, macOS, Linux or Docker, connect with the mysql client or Workbench, and load the sample database used in this SQL tutorial.
Online Learning Platform
Free tutorials, solved practice problems and interview prep for QA and automation engineers: Python, Playwright, Selenium, SQL, Git and more.
Install MySQL 8.4 LTS on Windows, macOS, Linux or Docker, connect with the mysql client or Workbench, and load the sample database used in this SQL tutorial.
Learn CREATE DATABASE, USE, CREATE TABLE, DESCRIBE, IF NOT EXISTS and CREATE TABLE AS SELECT in MySQL, step by step with real output.
20 Python sqlite3 programs with solutions: create tables, insert, select, update, delete, joins, group by, transactions and CSV export, each explained.
Write a Python program to load a query result into a pandas DataFrame. Step-by-step explanation, colour-coded code and real output.
Write a Python program that shows how an f-string query is unsafe and a parameter is safe. Step-by-step explanation, colour-coded code and real output.
Write a Python program to export a table to a CSV file. Step-by-step explanation, colour-coded code and real output.
Write a Python program to get the top 3 scores. Step-by-step explanation, colour-coded code and real output.
Write a Python program to find products whose name contains a word. Step-by-step explanation, colour-coded code and real output.
Write a Python program to print the column names of a query result. Step-by-step explanation, colour-coded code and real output.
Write a Python program that saves data to a .db file and reads it back with a new connection. Step-by-step explanation, colour-coded code and real output.
Write a Python program that transfers money between accounts and rolls back on error. Step-by-step explanation, colour-coded code and real output.
Write a Python program to find customers who have not placed any order. Step-by-step explanation, colour-coded code and real output.
Take free timed mock tests with answers and explanations.