Easy Tutorial
❮ Mysql Temporary Tables Mysql Using Sequences ❯

MySQL Tutorial

MySQL is the most popular relational database management system, and it is one of the best RDBMS (Relational Database Management System) applications for web applications.

In this tutorial, you will quickly grasp the basics of MySQL and easily use MySQL databases.


What is a Database?

A database (Database) is a warehouse that organizes, stores, and manages data according to data structures.

Each database has one or more different APIs for creating, accessing, managing, searching, and replicating the stored data.

We can also store data in files, but reading and writing data in files is relatively slow.

Therefore, nowadays we use relational database management systems (RDBMS) to store and manage large amounts of data. A relational database is a database based on the relational model, using mathematical concepts and methods such as set algebra to process data in the database.

The characteristics of RDBMS (Relational Database Management System) are:


RDBMS Terminology

Before we start learning MySQL databases, let's first understand some RDBMS terminology:

MySQL is a relational database (Relational Database Management System), where the term "relational" can be understood as the concept of "table." A relational database consists of one or more tables, as shown in the figure:


MySQL Database

MySQL is a relational database management system developed by Swedish company MySQL AB, now owned by Oracle Corporation. MySQL is an associative database management system, which stores data in different tables rather than putting all data in a large warehouse, which increases speed and flexibility.


What Should You Know Before Starting This Tutorial?

Before starting this tutorial, you should have a basic understanding of PHP and HTML and be able to use them simply.

Many examples in this tutorial are related to the PHP language, and our examples are mostly demonstrated using PHP.

If you are not familiar with PHP, you can learn about the language through our PHP tutorial.

❮ Mysql Temporary Tables Mysql Using Sequences ❯