What does mysql database do

What does mysql database do

MySQL is a relational database management system developed by Swedish company MySQL AB and is a product of Oracle. MySQL is the most popular relational database management system

In terms of web applications, MySQL is one of the best RDBMS (Relational Database Management System) application software.

one.

MySQL is a relational database management system that stores data in different tables instead of putting all the data in one large warehouse, which increases the speed.

And improved flexibility.

The SQL language used by MySQL is the most commonly used standardized language for accessing databases. MySQL software adopts a dual licensing policy, divided into community edition and commercial edition.

Small, fast, low total cost of ownership, and especially open source, the development of small and medium-sized websites generally choose MySQL as the website database.

Knowledge point expansion:

The development history of databases can be divided into several stages

Manual management stage

File system stage: data access is difficult, concurrency control is difficult to implement, and data security is difficult to ensure

Data management system stage

Of course, these stages are self-explanatory, if you want to learn more, please search for relevant keywords

When learning MySQL, you may come across the following terms:

Database (DB)

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

The database provides many functions that can be defined through SQL statements to operate data

【DataBase Management System】DataBase Management System (DBMS)

Large-scale software for operating and managing databases, used to create, use and maintain databases

[Relational database]

Relational databases use tables to store data and use the relationships between tables to process data, which also provides guarantees for data security, integrity, concurrency control, and data recovery.

Common database service software: Oracle, MySQL (Oracle); SQL Server, Access (Microsoft)

[Terms of relational database]

Relationship: A two-dimensional table. Each relationship must have a relationship name, also known as the table name.

Field/Attribute: A column in a two-dimensional table

Record/Tuple: A row in a two-dimensional table

Super key: The set of attributes that can uniquely identify a tuple in a relation is called the super key of the relational model.

Candidate key: A superkey that does not contain any extra attributes.

Primary key: A candidate key selected by the user as a tuple identifier

Foreign key: used to associate two tables

Paradigm: A set of relational patterns that conform to a certain level. The tables in the database must follow certain rules.

This is the end of this article about what MySQL database does. For more information about what MySQL database is, please search for previous articles on 123WORDPRESS.COM or continue to browse the following related articles. I hope you will support 123WORDPRESS.COM in the future!

You may also be interested in:
  • Summary of basic knowledge points of MySql database
  • Briefly understand the MYSQL database optimization stage

<<:  Implementation of running SQL Server using Docker

>>:  How to block IP and IP range in Nginx

Recommend

Example of using docker compose to build a consul cluster environment

Basic concepts of consul Server mode and client m...

How to use an image button as a reset form button

When we make a form, we often set a submit button ...

WeChat applet scroll-view realizes left and right linkage

This article shares the specific code for WeChat ...

Detailed explanation of Nginx version smooth upgrade solution

Table of contents background: Nginx smooth upgrad...

How to set the border of a web page table

<br />Previously, we learned how to set cell...

Vue ElementUI implements asynchronous loading tree

This article example shares the specific code of ...

Detailed explanation of MySQL 8.0 atomic DDL syntax

Table of contents 01 Introduction to Atomic DDL 0...

How to create Apache image using Dockerfile

Table of contents 1. Docker Image 2. Create an in...

Causes and solutions for cross-domain issues in Ajax requests

Table of contents 1. How is cross-domain formed? ...

Specific usage of CSS compound selectors

Intersection Selector The intersection selector i...

Problems with installing mysql and mysql.sock under linux

Recently, I encountered many problems when instal...

How to receive binary file stream in Vue to realize PDF preview

Background Controller @RequestMapping("/getP...

Detailed tutorial on installing harbor private warehouse using docker compose

Overview What is harbor? The English word means: ...