About DatabaseFAQs.com

Practical database tutorials from a working Azure data consultant

DatabaseFAQs.com is a free tutorial website for SQL Server, Azure SQL, PostgreSQL, MariaDB, Oracle, MongoDB and MySQL. Our guides are written by Rajkishore Sahoo, a Microsoft Azure consultant with more than 14 years of hands-on experience, and show the exact queries, screens and fixes you need to get real database work done.

Meet Rajkishore How we write our tutorials

  • 640+Free tutorials
  • 7Databases covered
  • 14+ yearsHands-on experience

Page last updated: September 2026

Rajkishore Sahoo, Microsoft Azure consultant and author at DatabaseFAQs.com
Rajkishore SahooAuthor, DatabaseFAQs.com

Who writes our tutorials

Meet Rajkishore Sahoo, Microsoft Azure Consultant

Rajkishore Sahoo is a Microsoft Azure consultant with more than 14 years of hands-on experience building cloud-native data solutions across Azure and AWS. His focus is Azure SQL Database, Azure SQL Managed Instance and the pipelines that connect them to production apps.

Day to day, he provisions Azure SQL instances, configures firewalls and connection strings, tunes queries for cloud workloads, and wires databases into Azure Functions and Logic Apps. He holds the Microsoft Certified: Azure Developer Associate and Azure Fundamentals certifications, and has database project experience at Tata Consultancy Services and Nous Infosystems.

Every guide on DatabaseFAQs.com comes from that real project work: the exact portal screens, T-SQL commands and connection errors he has hit and fixed himself. Rajkishore writes the guide he wishes he’d found, so you can solve a database problem in minutes instead of hours.

He also publishes cloud and database tutorials at Azure Lessons and on the Azure Lessons YouTube channel.

What you’ll learn

Databases and Topics We Cover

Step-by-step tutorials for the queries, objects and errors you meet on real projects. Pick a topic to start with its main tutorial.

SQL Server

SQL Server Create Stored Procedure (15 Ways)

Write, run and debug stored procedures, from a simple SELECT to parameters and error handling.

SQL Server

SQL Server INNER JOIN

Combine rows from two or more tables and pick the right join for the result you need.

SQL Server

SQL Server Trigger Tutorial with Examples

Run code automatically when rows are inserted, updated or deleted, and keep audit tables in sync.

Azure SQL

What Is Azure SQL?

Create an Azure SQL database, open the firewall, connect to it and move your data to the cloud.

PostgreSQL

How to Download and Install PostgreSQL on Windows

Install PostgreSQL, create your first tables and learn the data types and queries you will use daily.

MariaDB

How to Install MariaDB

Set up MariaDB, create databases and users, and write the SELECT, INSERT and UPDATE queries you need.

Oracle

Oracle 19c Installation on Windows 10

Install Oracle, understand its datatypes and manage users, tables and stored procedures.

MongoDB

How to Install MongoDB

Get MongoDB running, then create collections, update documents and join data across collections.

MySQL

MySQL Tutorial

Learn MySQL from installation to tables, datatypes, users and joins, one short lesson at a time.

Browse all tutorials

Editorial standards

How We Create Our Database Tutorials

A query is only useful if it runs and returns the right result. Here’s how every tutorial on DatabaseFAQs.com is made.

  1. Solve a real problem

    Topics come from tasks and errors met on real database projects and from the questions developers search for most.

  2. Run every query

    Queries and scripts are run against a real database before they’re published, and each tutorial shows the result you should see.

  3. Check official docs

    Syntax and behavior are checked against the official documentation, such as Microsoft Learn, the PostgreSQL docs, the MariaDB Knowledge Base and the MongoDB docs.

  4. Keep it current

    Database versions and cloud portals change. We update tutorials when syntax, screens or features change, and fix mistakes readers report.

Our readers

Who DatabaseFAQs.com Is For

  • BeginnersInstall a database and write your first queries, one clear step at a time.
  • DevelopersJoins, stored procedures, triggers and functions with working examples.
  • DBAs & cloud engineersAzure SQL setup, users, permissions, backups and performance.
  • Interview prepHands-on practice that backs up SQL and database interview answers.

Trust & transparency

Independence, Advertising and Corrections

Independent site

DatabaseFAQs.com is independent and is not affiliated with, sponsored by or endorsed by Microsoft, Oracle, MariaDB, MongoDB or the PostgreSQL project. Product names and trademarks belong to their owners.

Free, supported by ads

Every tutorial is free to read. The site is supported by display advertising, and advertisers have no say in what we write. See our privacy policy for how ads and cookies are used.

Corrections

If a query doesn’t work or you spot a mistake, please contact us. We check the report, rerun the example and update the tutorial.

Get in touch

Have a Database Question or Tutorial Request?

Ask about an error, suggest a topic you’d like covered, or tell us how a tutorial helped. You can also watch step-by-step videos on YouTube.