Learn Databases & SQL

Discover how to use databases to manage and manipulate data effectively. Learn the fundamentals of SQL and database design in these tutorials.
  1. Understanding and Working With the WordPress Options Table

    Understanding and Working With the WordPress Options Table

    Tutorial Intermediate

    In the earlier parts of this series, we looked at the tables in the WordPress database and the relationships between them. In this part I'll cover a...

  2. Android From Scratch: How to Store Application Data Locally

    Android From Scratch: How to Store Application Data Locally

    Tutorial Beginner

    When it comes to persisting application data locally, Android developers are definitely spoiled for choice. In this tutorial, I'll show you how to make use...

  3. Build a Newsletter System With PHP and MySQL

    Build a Newsletter System With PHP and MySQL

    Tutorial Advanced

    Today, we are going to be building a newsletter system using PHP with a MySQL database. The tutorial will cover building a system that allows for multiple...

  4. 10 Essential SQL Tips for Developers

    10 Essential SQL Tips for Developers

    Tutorial Intermediate

    SQL is yet another essential language for developers wishing to create data-driven websites. In this post, I'll show you ten essential tips.

  5. How to Create a PHP/MySQL Powered Forum From Scratch

    How to Create a PHP/MySQL Powered Forum From Scratch

    Tutorial Intermediate

    In this tutorial, we're going to build a PHP/MySQL powered forum from scratch. This tutorial is perfect for getting used to basic PHP and database usage....

  6. Full-Text Search in MongoDB

    Full-Text Search in MongoDB

    Tutorial Intermediate

    In this article, we are going to explore full-text search functionalities in MongoDB using Text Indexes. Full-text search allows you to efficiently search...

  7. Real-World OOP With PHP and MySQL

    Real-World OOP With PHP and MySQL

    Tutorial Intermediate

    Today, we're going to discuss the basics of object-oriented programming in PHP and MySQL. We'll build a class which is capable of performing the CRUD...

  8. Using Illuminate Database With Eloquent in Your PHP App Without Laravel

    Using Illuminate Database With Eloquent in Your PHP App Without Laravel

    Tutorial Intermediate

    In this tutorial, we are going to build the back end for a question and answer app with PHP, Illuminate Database, and the Eloquent ORM.

  9. Getting Started With MySQL

    Getting Started With MySQL

    Tutorial Intermediate

    In this article, you'll learn everything you need for getting started with MySQL, an open-source database that powers content management systems like...

  10. Mapping Relational Databases and SQL to MongoDB

    Mapping Relational Databases and SQL to MongoDB

    Tutorial Beginner

    NoSQL databases have emerged tremendously in the last few years owing to their less constrained structure, scalable schema design, and faster access compared...

  11. SQL for Beginners

    SQL for Beginners

    Tutorial Beginner

    Most modern web applications today interact with databases, usually with a language called SQL. Luckily for us, this language is quite easy to learn. In this...

  12. Relational Databases for Dummies

    Relational Databases for Dummies

    Tutorial Beginner

    In this article, I'll show you what a relational database is, and how to properly design your database to store your app's information.