English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

教程MySQL

Este tutorial está diseñado para principiantes, para ayudarles a comprender los conocimientos básicos y conceptos avanzados relacionados con el lenguaje MySQL.

MySQL es uno de los sistemas de gestión de bases de datos relacionales más populares y es uno de los mejores softwares RDBMS (Sistema de Gestión de Base de Datos Relacional: Sistema de Gestión de Base de Datos Relacional) para aplicaciones web.

En este tutorial, se enseñará a los estudiantes a dominar rápidamente los conocimientos básicos de MySQL y a utilizar fácilmente la base de datos MySQL.

¿Qué es una base de datos?

La base de datos (Database) es un depósito que organiza, almacena y gestiona datos según la estructura de datos.

Cada base de datos tiene una o más API diferentes para crear, acceder, gestionar, buscar y copiar los datos almacenados.

También podemos almacenar los datos en archivos, pero la velocidad de lectura y escritura de datos en los archivos es relativamente lenta.

Por lo tanto, ahora utilizamos el sistema de gestión de bases de datos relacionales (RDBMS) para almacenar y gestionar grandes volúmenes de datos. Lo que se conoce como base de datos relacional se basa en el modelo relacional, y se utilizan conceptos y métodos matemáticos como la álgebra de conjuntos para procesar los datos de la base de datos.

Las características del RDBMS (Sistema de Gestión de Base de Datos Relacional):

  • 1.Los datos se presentan en forma de tabla

  • 2.Cada fila representa varios nombres de registros

  • 3.Cada columna representa el dominio de datos correspondiente al nombre del registro

  • 4: . Muchas filas y columnas componen una tabla

  • 5: . Formularios varios componen database

: Términos de RDBMS

: Antes de comenzar a aprender sobre la base de datos MySQL, permítanos primero comprender algunos términos de RDBMS:

  • : Base de datos: : Una base de datos es una colección de tablas relacionadas.

  • : Tabla de datos: : Una tabla es una matriz de datos. Una tabla en una base de datos se ve como una hoja de cálculo simple.

  • : Columna: : Una columna (elemento de datos) contiene datos del mismo tipo, por ejemplo, datos de código postal.

  • : Fila:: Una fila (igual a una tupla o registro) es un grupo de datos relacionados, por ejemplo, datos de suscripción de un usuario.

  • : Redundancia: Almacena dos veces los datos, la redundancia reduce el rendimiento, pero mejora la seguridad de los datos.

  • : Clave principal: La clave principal es única. Una tabla de datos solo puede contener una clave principal. Puede usar la clave principal para consultar datos.

  • : Clave externa:: La clave externa se utiliza para asociar dos tablas.

  • : Clave compuesta: La clave compuesta (clave combinada) toma múltiples columnas como clave de índice, generalmente utilizada en índices compuestos.

  • : Índice:: El uso de índices permite acceder rápidamente a información específica de las tablas de bases de datos. Los índices son una estructura que ordena los valores de una columna o columnas en una tabla. Al igual que el índice de un libro.

  • : Integridad referencial: : La integridad referencial requiere que no se pueda referir a entidades inexistentes en la relación. La integridad referencial es una condición de restricción de integridad que debe satisfacer el modelo de relación, con el objetivo de garantizar la consistencia de los datos.

: MySQL es un sistema de gestión de bases de datos relacional (Relational Database Management System), este concepto de "relacional" se puede entender como el concepto de "tabla", una base de datos relacional se compone de una o varias tablas, como se muestra en una tabla:

  • : Encabezado (header): nombre de cada columna;

  • : Columna (col): conjunto de datos con el mismo tipo de datos;

  • : Fila (row): cada fila se utiliza para describir la información específica de un registro;

  • : Valor (value): información específica de la fila, cada valor debe ser del mismo tipo de datos que la columna;

  • Clave (key): El valor de la clave tiene unicidad en la columna actual.

Base de datos MySQL

MySQL es un sistema de gestión de bases de datos relacional, desarrollado por la empresa sueca MySQL AB, y actualmente pertenece a Oracle Corporation. MySQL es un sistema de gestión de bases de datos relacionales, donde los datos se almacenan en diferentes tablas en lugar de en un gran depósito, lo que aumenta la velocidad y la flexibilidad.

  • MySQL es de código abierto y actualmente pertenece a los productos de Oracle.

  • MySQL admite bases de datos grandes. Puede manejar bases de datos grandes que contienen decenas de millones de registros.

  • MySQL utiliza el formato de lenguaje de datos SQL estándar.

  • MySQL puede ejecutarse en varios sistemas y admite varios lenguajes. Estos lenguajes de programación incluyen C, C++、Python、Java、Perl、PHP、Eiffel、Ruby y Tcl, etc.

  • MySQL tiene excelente soporte para PHP, que es el lenguaje de desarrollo web más popular en la actualidad. Y también admite lenguajes como Python, Java, Perl, PHP, Eiffel, Ruby y Tcl.

  • MySQL admite bases de datos grandes, admite 5Base de datos de 000 millones de registros,32 El sistema de bits admite el archivo de tabla más grande de 4GB,64 El sistema de bits admite el archivo de tabla más grande de8TB.

  • MySQL es personalizable, utiliza la licencia GPL y puede modificar el código fuente para desarrollar su propio sistema MySQL.

¿Qué debería saber antes de comenzar a aprender?

Antes de comenzar a aprender este tutorial, debe conocer los fundamentos de PHP y HTML y poder aplicarlo de manera sencilla.

Muchos de los ejemplos de este tutorial están relacionados con el lenguaje PHP, y nuestros ejemplos se ilustran principalmente en PHP.

Si aún no conoce PHP, puede aprender a través de Tutorial PHPConozca este lenguaje.

    MySQL es uno de los sistemas de gestión de bases de datos relacionales SQL de código abierto más populares. MySQL es uno de los mejores SGBDR para desarrollar diversas aplicaciones de software basadas en la web. MySQL fue desarrollado por la empresa sueca MySQL AB, que también se encarga de su venta y soporte. Este tutorial le proporcionará una introducción rápida a MySQL y lo familiarizará con la programación en MySQL.