Saltar al contenido

¿Qué es MySQL?

mysql

 ¿Qué es MySQL?

MySQL es un sistema de administración de banco de información relacional (RDBMS) de código abierto, apoyado en lenguaje de consulta estructurado (SQL).

MySQL se ejecuta en básicamente todas las interfaces, introduciendo Linux, Mac y Windows. Más allá de que se puede usar en una extensa selección de apps, MySQL se asocia más con las apps fundamentadas en la web y la publicación online y es un ingrediente sustancial de una pila empresarial de código abierto llamado LAMP. LAMP es una interfaz de avance web que usa Linux como S.O., Apache como servidor web, MySQL como sistema de administración de banco de información relacional y PHP como lenguaje de programación pensado para elementos (a ocasiones, Perl o Python se usa en vez de PHP).

El sistema de banco de información operacional MySQL es en la actualidad posiblemente el más indispensables en lo que hace al diseño y programación de banco de información de tipo relacional. Tiene millones de apps y hace aparición en el planeta informático como una de las más usadas por individuos del medio. El software MySQL se utiliza como servidor por medio del cual tienen la posibilidad de conectarse múltiples individuos y usarlo simultáneamente.

RebajasBestseller No. 1
Curso de PHP 8 y MySQL 8
3 Opiniones
Curso de PHP 8 y MySQL 8
  • Cabezas Granado, Luis Miguel (Author)
Bestseller No. 2
MySQL 8 Query Performance Tuning: A Systematic Method for Improving Execution Speeds
12 Opiniones
Bestseller No. 3
MySQL - Manual de aprendizaje
  • Orpheus, Jim (Author)

Base de datos

Una banco de información es sencillamente una recopilación de datos estructurados. Piensa que te tomas una selfie: presionas un enlace y capturas una imagen de ti mismo. Tu foto es información y la galería de tu teléfono es la banco de información. Una banco de información es un espacio donde los datos son guardados y organizados. La palabra «relacional» supone que los datos guardados en el grupo de datos son organizados con apariencia de tablas. Cada tabla se relaciona de alguna forma. Si el programa no funciona con el modelo de datos relacionales, sencillamente se denomina DBMS.

Código abierto

Código abierto supone que eres libre de utilizarlo y editarlo. Alguno puede disponer el programa. Además puedes estudiar y ajustar el código fuente para que se ajuste mejor a tus pretenciones. Por otro lado, la GPL (licencia pública de GNU) establece lo que puedes llevar a cabo según las condiciones. La edición con licencia comercial está utilizable si necesitas una propiedad más maleable y un sustento adelantado.

Modelo cliente-servidor

Las PCs que tienen instalado y ejecutan el programa RDBMS se los conoce como usuarios. Siempre que requieren entrar a los datos, se conectan al servidor RDBMS. Esa es la parte «cliente-servidor».

MySQL se encuentra dentro de las muchas configuraciones de programa RDBMS. Frecuenta pensarse que RDBMS y MySQL son lo mismo gracias a el reconocimiento de MySQL. Para denominar algunas apps web enormes como Facebook, Twitter, YouTube, Google y Yahoo!, todas utilizan MySQL para el alojamiento de datos. Aunque al principio se desarrolló para un uso con limite, en este momento funciona con muchas interfaces de computación indispensables como Linux, macOS, Windows y Ubuntu.

Bestseller No. 2
RebajasBestseller No. 3
Effective Java
890 Opiniones
Effective Java
  • Bloch, Joshua (Author)
RebajasBestseller No. 4
El gran libro de Java a Fondo 4ª Ed.
  • Sznajdleder, Pablo Augusto (Author)

 

SQL

MySQL y SQL no son lo mismo. Ten presente que MySQL se encuentra dentro de las marcas más populares de programa RDBMS, que implementa un modelo cliente-servidor. Entonces, ¿cómo establen contacto el cliente y el servidor en un ámbito RDBMS? Usan un lenguaje concreto del dominio: lenguaje de consulta estructurado (SQL, Structured Query Language). Cuando mires otros nombres que tienen dentro SQL, como PostgreSQL y el servidor Microsoft SQL, es muy posible que sean marcas que además usan la sintaxis SQL. El programa RDBMS comunmente se redacta en otros idiomas de programación, pero siempre utiliza SQL como lenguaje primordial para jugar con la banco de información. MySQL como tal está escrito en C y C ++. Pasa como con los países sudamericanos, todos son geográficamente diferentes y tienen historias diferentes, pero todos hablan primordialmente español.

El científico informático Ted Codd desarrolló SQL a inicios de los 70s con un modelo relacional apoyado en IBM. Se volvió más habitual en 1974 y sustituyó de manera rápida a idiomas semejantes, por entonces obsoletos, ISAM y VISAM.

Sin tener en cuenta la historia, SQL le dice al servidor qué llevar a cabo con los datos. Es semejante a tu clave o código de WordPress. Lo ingresas en el sistema para conseguir ingreso al sector del panel de control. En esta situación, las afirmaciones de SQL tienen la posibilidad de señalarle al servidor que haga algunas operaciones:

  • Consulta de datos: pedir información específica de la banco de información que existe.
  • Manipulación de datos: añadir, remover, cambiar, organizar y otras operaciones para cambiar los datos, los valores o los elementos visuales.
  • Identidad de datos: determinar tipos de datos, entre otras cosas, cambiar datos numéricos a números enteros. Esto además tiene dentro la definición de un esquema o la relación de cada tabla en la banco de información.
  • Control de ingreso a los datos: proveer técnicas de seguridad para asegurar los datos, lo que tiene dentro elegir quién puede ver o utilizar algún información guardada en la banco de información.

Para qué sirve el MySQL

MySQL se utiliza para guardar toda la información que se quiera en bases de datos relacionales, como además para gestionar todos estos datos sin solamente adversidades por medio de su plataforma de trabajo visual y a todas las configuraciones y utilidades de las que dispone. Es algo básico, más que nada en webs que tiene la alternativa de registrar individuos para que inicien sesión.

Para las empresas, utilizar esta utilidad es escencial por las facilidades que expone y las utilidades que tiene. Si se tiene un catálogo de usuarios, un muestreo de productos o inclusive una enorme selección de contenidos multimedia utilizable, MySQL contribuye a administrarlo todo adecuada y ordenadamente. Es fundamental para el buen desempeño de una página.

Ejemplos de MySQL

MySQL, al ser algo muy relacionado al backend de algún sitio web, es algo de lo que cuesta ofrecer ejemplos visuales, puesto que exactamente no se frecuenta ver. Por otro lado, sí que tenemos la posibilidad de ofrecer ejemplo de su utilización en líneas de código dentro de la fuente de una página. De esta forma, como vas a ver ahora, tienes ejemplos de su uso en PHP: Ejemplos de MySQL en PHP.

Más información de MySQL

Para conseguir más detalles de MySQL, lo que puedes llevar a cabo es tan simple como continuar leyendo lo que debemos sugerirte. Los próximos posts que enlazamos aportan más datos atrayentes sobre este criterio, simultáneamente que hablan de apps y usos dentro de una compañía. Esperamos que te resulten de herramienta para agrandar.

Diferencias entre SQL, MySQL y SQL Server

SQL

SQL es un lenguaje de programación pensado para consultas de bases de datos (Structured Query Language).

MySQL

MySQL es un SGBD, o también conocido como motor de bases de datos. Fue creado en los 90s, y después fue conseguido por Oracle.

Hay varios tipos de bases de datos, desde un fácil archivo hasta sistemas relacionales orientados a elementos. MySQL, como banco de información relacional, usa múltiples tablas para guardar y ordenar la información.

MySQL Server

El servidor SQL, además popular como Microsoft SQL Server, existió por muchísimo más tiempo que MySQL. Microsoft desarrolló SQL Server en los 80s, con el propósito de hacer un SGBD relacional creíble y escalable. Actualmente se constituye como una interfaz para la utilización empresarial, por lo cual en contraste con MySQL, SQL Server es un programa dueño, oséa, necesita realizar los pagos una licencia para su uso. Además, SQL Server está designado primordialmente para programadores que utilizan .NET como su lenguaje de avance, en rechazo a PHP para MySQL.

Última actualización el 2021-07-23 / Enlaces de afiliados / Imágenes de la API para Afiliados