# data[].attributes.body
BASE DE DATOS:  MY SQL
MySQL es muy utilizado en aplicaciones web, como Joomla, Wordpress, Drupal o phpBB, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla. Su popularidad como aplicación web está muy ligada a PHP, que a menudo aparece en combinación con MySQL.

SENTENCIAS A USAR DENTRO DE MY SQL
https://manuales.guebs.com/mysql-5.0/sql-syntax.html#set-option

# data[].attributes.body
https://es.wikipedia.org/wiki/MySQL

# data[].attributes.body
MySQL es un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual: Licencia pública general/Licencia comercial por Oracle Corporation y está considerada como la base de datos de código abierto más popular del mundo,¹​²​ y una de las más populares en general junto a Oracle y Microsoft SQL Server, todo para entornos de desarrollo web.

MySQL fue inicialmente desarrollado por MySQL AB (empresa fundada por David Axmark, Allan Larsson y Michael Widenius). MySQL AB fue adquirida por Sun Microsystems en 2008, y ésta a su vez fue comprada por Oracle Corporation en 2010, la cual ya era dueña desde 2005 de Innobase Oy, empresa finlandesa desarrolladora del motor InnoDB para MySQL.

Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pública y los derechos de autor del código están en poder del autor individual, MySQL es patrocinado por una empresa privada, que posee el copyright de la mayor parte del código. Esto es lo que posibilita el esquema de doble licenciamiento anteriormente mencionado. La base de datos se distribuye en varias versiones, una Community, distribuida bajo la Licencia pública general de GNU, versión 2, y varias versiones Enterprise, para aquellas empresas que quieran incorporarlo en productos privativos. Las versiones Enterprise incluyen productos o servicios adicionales tales como herramientas de monitorización y asistencia técnica oficial. En 2009 se creó un fork denominado MariaDB por algunos desarrolladores (incluido algunos desarrolladores originales de MySQL) descontentos con el modelo de desarrollo y el hecho de que una misma empresa controle a la vez los productos MySQL y Oracle Database.
https://es.wikipedia.org/wiki/MySQL

# data[].attributes.body
SQL- MySQL
https://presmarymethuen.org/es/dictionary/what-is-the-difference-between-sql-and-mysql-or-sql-server/

# data[].attributes.attachment_link.title
SGBD | PostgreSQL | MySQL | SQLServer | Oracle || caracteristicas

# data[].attributes.body
Diferencias entre SQL y MySql

# data[].attributes.attachment_link.readable_text
Aunque puedan parecer conceptos sinónimos, los términos SQL y MySQL relacionados con las bases de datos ejercen labores distintas. Te comentamos cuáles son sus principales diferencias.

Por Redacción España, el 04/05/2020

¿Te ha gustado nuestro artículo? ¡Vota!

Ambos conceptos están estrechamente relacionados con las bases de datos y son causa de confusión. En pocas palabras, SQL es un lenguaje para bases de datos, mientras que MySQL es un software de bases de datos que funciona con SQL. Vamos al detalle.

Qué es SQL

SQL es un lenguaje que se usa para operar sobre bases de datos. SQL es el lenguaje básico que se utiliza en todas las bases de datos. Hay cambios de sintaxis menores entre diferentes bases de datos, pero la sintaxis SQL básica sigue siendo en gran medida la misma. SQL significa Structured Query Language (Lenguaje Estructurado de Consultas).

Según la ANSI (American National Standards Institute), SQL es el lenguaje estándar para operar un sistema de administración de bases de datos relacionales. El lenguaje SQL fue inventado alrededor de la década de 1970 para trabajar con este concepto, novedoso para la época, que eran las bases de datos relacionales.

Si bien ha habido muchos intentos de superar a SQL (por ejemplo las bases de datos no relacionales), lo cierto es que este lenguaje sigue tan vigente como el primer día. SQL se usa para acceder, actualizar y manipular datos en una base de datos. Su diseño permite la gestión de datos en un RDBMS, como MYSQL. El lenguaje SQL también se usa para controlar el acceso a datos y para la creación y modificación de esquemas de base de datos.

Qué es MYSQL

MySQL es un Sistema Gestor de Bases de Datos (SGBD o DBMS en Inglés). Se trata de una aplicación o un conjunto de aplicaciones que permite crear y manipular bases de datos relacionales. MySQL se desarrolló a mediados de los 90 y fue uno de las primeros gestores de bases de datos de código abierto disponibles en el mercado.

MySQL se pronuncia como "My S-Q-L", pero también se llama "My Sequel.". Lleva el nombre de la hija del cofundador Michael Widenius. Actualmente existen muchas alternativas a MySQL (SQL Server, Oracle, PostgreSQL, etc...). Sin embargo, las diferencias entre las variantes no son significativas, ya que usan la misma sintaxis, todos comparten el lenguaje SQL y la funcionalidad básica también permanece igual.

MySQL permite mantener organizados los datos que existen en una base de datos. MySQL proporciona un acceso multiusuario a las bases de datos. Este sistema RDBMS se usa con la combinación de PHP y Apache Web Server, además de una distribución de Linux. MySQL usa el lenguaje SQL para consultar la base de datos

Diferencias entre SQL y MYSQL

Debido a lo parecido de sus nombres hay quienes confunden ambos términos. Sin embargo, no son lo mismo. Como se ha mencionado anteriormente, MySQL es un sistema de gestión de base de datos relacional en SQL, mientras que SQL (Structured Query Language) es un lenguaje estándar de programación que sirve para administrar (los sistemas de gestión de) las bases de datos, como MySQL.

Complejidad

SQL es un lenguaje de consulta, mientras que MySQL es un software de base de datos. Usa el lenguaje SQL para consultar la base de datos. Como es un lenguaje, SQL necesita de alguien que lo domine, idealmente un desarrollador. MySQL es un software, es decir disponible para descarga y al alcance de "cualquiera".

Propósito

SQL consulta y pone en marcha los sistemas de gestión de base de datos. MySQL permite el manejo, almacenamiento, modificación y eliminación de datos en formato tabular.

Uso y actualizaciones

El código SQL y los comandos se usan en varios sistemas DBMS y RDMS, incluido MySQL. Por su parte el software MYSQL se usa como una base de datos RDBMS.El primero es un lenguaje, es fijo y el comando sigue siendo el mismo, mientras que el segundo recibe actualizaciones constantes.

Redacción España

Equipo de redacción de B12 España: Marketing, Big Data, Inteligencia Artificial y Ventas.

# data[].attributes.attachment_link.title
Qué son sql y mysql y qué los diferencia

# data[].attributes.attachment_link.description
Aunque puedan parecer conceptos sinónimos, los términos SQL y MySQL relacionados con las bases de datos ejercen labores distintas. Te comentamos cuáles son sus principales diferencias. Por Redacción España, el 04/05/2020 ¿Te ha gustado nuestro artículo? ¡Vota! Ambos conceptos están estrechamente relacionados con las bases de datos y son causa de confusión.

# data[].attributes.body
SQL (Structured Query Language) es un lenguaje estándar e interactivo de acceso a bases de datos relacionales que permite especificar diversos tipos de operaciones en ellas, gracias a la utilización del álgebra y de cálculos relacionales, el SQL brinda la posibilidad de realizar consultas con el objetivo de recuperar información de las bases de datos de manera sencilla.

# data[].attributes.attachment_link.readable_text
SQL es un lenguaje que se usa para operar su base de datos. SQL es el lenguaje básico utilizado para todas las bases de datos. Hay cambios de sintaxis menores entre diferentes bases de datos, pero la sintaxis SQL básica sigue siendo en gran medida la misma. SQL es una abreviatura de Structured Query L anguage. De acuerdo con ANSI (American National Standards Institute), SQL es el lenguaje estándar para operar un sistema de administración de bases de datos relacionales.

SQL se usa para acceder, actualizar y manipular datos en una base de datos. Su diseño permite la gestión de datos en un RDBMS, como MYSQL. El lenguaje SQL también se usa para controlar el acceso a datos y para la creación y modificación de esquemas de Base de datos.
Relacionado: Los mejores IDE para programar en JAVA
¿Qué es MYSQL?

Desarrollado a mediados de los años 90, MySQL fue una de las primeros gestores de bases de datos de código abierto disponibles en el mercado. Hoy en día existen muchas alternativas variantes de MySQL. Sin embargo, las diferencias entre las variantes no son significativas ya que usan la misma sintaxis, y la funcionalidad básica también permanece igual.

MySQL es un RDBMS que permite mantener organizados los datos que existen en una base de datos. MySQL se pronuncia como "My S-Q-L", pero también se llama "My Sequel.". Lleva el nombre de la hija del cofundador Michael Widenius. MySQL proporciona un acceso multiusuario a las bases de datos. Este sistema RDBMS se usa con la combinación de PHP y Apache Web Server, además de una distribución de Linux. MySQL usa el lenguaje SQL para consultar la base de datos.

Ahora veamos la diferencia entre SQL y MySQL

Diferencia entre SQL y MySQL

Conclusión:

SQL es un lenguaje que se usa para operar su base de datos

MySQL fue una de las primeras bases de datos de código abierto disponibles en el mercado

SQL se usa para acceder, actualizar y manipular datos en una base de datos

MySQL es un RDBMS que permite mantener organizados los datos que existen en una base de datos

SQL es un lenguaje de consulta estructurado

MySQL es un RDBMS para almacenar, recuperar, modificar y administrar una base de datos utilizando MYSQL

SQL es un lenguaje de consulta, mientras que MYSQL es un software de base de datos

Recomendaciones:

# data[].attributes.attachment_link.title
SQL vs MySQL: ¿Qué son y cuál es la diferencia?

# data[].attributes.attachment_link.description
En este artículo aprenderemos cuál es la diferencia entre SQL y MySQL. ¿Qué es SQL? SQL es un lenguaje que se usa para operar su base de datos. SQL es el lenguaje básico utilizado para todas las bases de datos.

# data[].attributes.body
https://www.hostinger.es/tutoriales/diferencia-mysql-sql-server/
MySQL y SQL Server ambos realizan la misma función, aunque se utilizan en diferentes escenarios. Se puede decir que tienen un saber diferente, pero se basan en SQL, o en lenguaje de consulta estructurado. Los desarrolladores pueden esperar algunas similitudes entre MySQL y SQL Server, como el uso de tablas para almacenar datos, referencias a claves primarias y externas, así como a múltiples bases de datos en un único entorno o servidor.

https://guiadev.com/mysql-vs-sql-server/

# data[].attributes.body
https://www.locurainformaticadigital.com/2018/05/30/sql-vs-mysql-que-son-y-cual-es-la-diferencia/#:~:text=Diferencia%20entre%20SQL%20y%20MySQL,-Par%C3%A1metro&text=SQL%20es%20un%20lenguaje%20de,base%20de%20datos%20utilizando%20SQL.

# data[].attributes.body
SQL Server es un motor de almacenamiento cerrado, patentado con un motor derivado de Sybase más restrictiva. Por un lado, MySQL no soporta completamente las claves externas, lo que significa en una escala base de datos relacional se queda corto en comparación con SQL Server de Microsoft.

SQL Server está orientado a los mercados corporativos y de empresas. Sus ventajas son ampliamente conocidas por ser su función integral, su funcionalidad e interfaces para capacidades administrativas y modelado de datos. Sin embargo, su complejidad significa que carece ligeramente de rendimiento en comparación con MySQL. Debido a que Microsoft SQL Server es más complejo y rico en características (una gran ventaja), el software sacrifica un poco de espacio en disco, memoria y rendimiento.

Lo que SQL Server carece de velocidad lo tiene en la recuperación de datos. SQL Server es muy resistente a la corrupción de datos, a diferencia de MySQL.  De todos modos, la buena noticia es que no importa qué DBMS se elija, ambos están preparadas cuando se trata de seguridad y escalabilidad.

# data[].attributes.body
La programación SQL permite interactuar con una base de datos. El lenguaje de consulta estructurado (SQL) es el lenguaje de base de datos más implementado y valioso para cualquier persona involucrada en la programación informática o que usa bases de datos para recopilar y organizar información

# data[].attributes.body
SQL se usa para acceder, actualizar y manipular datos en una base de datos. ... SQL es un lenguaje de consulta estructurado. MySQL es un RDBMS para almacenar, recuperar, modificar y administrar una base de datos utilizando MYSQL. SQL es un lenguaje de consulta, mientras que MYSQL es un software de base de datos.
https://agenciab12.com/noticia/que-son-sql-mysql-diferencia

# data[].attributes.body
MySQL

Sin lugar a dudas MySQL es uno de los gestores de base de datos mas populares de la red. Sin embargo desde sus inicios su objetivo ha sido ser el gestor de base de datos libre mas rápido posible pero sacrificando muchas características como el ser compatible con ACID, tener procedimientos almacenados y otras características que los desarrolladores agradecemos mucho (por que ahorran cientos de lineas de código).

Una de las razones por la que MySQL es permanentemente comparado frente a SQL Server es por que ambos son populares en la misma plataforma. También se debe resaltar que MySQL tiene herramientas mejoradas principalmente para Windows, muchas están disponibles también para Linux pero no siempre están actualizadas o tienen las mismas prestaciones.

SQL Server

Microsoft ha desarrollado este gestor de base de datos que soporta y es compatible con casi todo, por el mismo hecho de que fue concebida para venderse y ganar dinero a diferencia de MySQL. SQL Server no tiene mucho en contra salvo el precio, pero para combatir la popularidad de MySQL hace algunos años también tiene una versión libre y redistribuible incluso en aplicaciones comerciales

# data[].attributes.attachment_link.readable_text
Me he permitido compilar esta pequeña comparación entre esos dos gestores de bases de datos, he elegido esos dos por que de alguna manera son los mas distribuidos por la red, también una de las razones ha sido absolver las dudas que frecuentemente se presentan a la hora de desarrollar aplicaciones con acceso a base de datos.

De ambas partes podemos leer mucho en favor de ellos mismos, pero esta comparación esta resumida en puntos que nos interesan a los desarrolladores, podría decir que es una comparación imparcial.

Importante: Ambos gestores son totalmente diferentes entre si tanto en arquitectura, forma almacenar los archivos, etc., todo es diferente en cada uno. Éste artículo se enfoca en características fuera del ámbito de los internals que tienen que ver más con puntos de propósito general para el usuario final (nosotros).

Sin lugar a dudas MySQL es uno de los gestores de base de datos mas populares de la red. Sin embargo desde sus inicios su objetivo ha sido ser el gestor de base de datos libre mas rápido posible pero sacrificando muchas características como el ser compatible con ACID, tener procedimientos almacenados y otras características que los desarrolladores agradecemos mucho (por que ahorran cientos de lineas de código).

Una de las razones por la que MySQL es permanentemente comparado frente a SQL Server es por que ambos son populares en la misma plataforma (ver siguiente gráfico). También debo resaltar que MySQL tiene herramientas mejoradas principalmente para Windows, muchas están disponibles también para Linux pero no siempre están actualizadas o tienen las mismas prestaciones.

Microsoft ha desarrollado este gestor de base de datos que soporta y es compatible con casi todo, por el mismo hecho de que fue concebida para venderse y ganar dinero a diferencia de MySQL. SQL Server no tiene mucho en contra salvo el precio, pero para combatir la popularidad de MySQL hace algunos años también tiene una versión libre y redistribuible incluso en aplicaciones comerciales (bajo algunas condiciones que no tienen que ver necesariamente con el precio).

La tabla comparativa

He aquí la tabla comparativa, si hacemos una comparación punto por punto la tabla sería de varias paginas es por eso que he obviado a propósito algunos puntos. Si tienen alguna sugerencia importante para agregar a esta tabla por favor hagan saber en los comentarios más abajo.

Creo que esta todo lo que necesitamos saber. Hay otros detalles mas avanzados en los que cada uno tiene lo suyo, MySQL ha evolucionado mucho, ha recorrido un largo camino para llegar a donde está. Esperemos que Oracle continúe con este proyecto y no lo deje aislado.

He aquí una gráfica que muestra la evolución de uso de cada uno de los gestores.

Espero sus comentarios.

# data[].attributes.attachment_link.description
Me he permitido compilar esta pequeña comparación entre esos dos gestores de bases de datos, he elegido esos dos por que de alguna manera son los mas distribuidos por la red, también una de las razones ha sido absolver las dudas que frecuentemente se presentan a la hora de desarrollar aplicaciones con acceso a base de datos.

# data[].attributes.attachment_link.readable_text
Casi toda aplicación, sea web o de otro tipo que se desarrolla hoy día, sin importar el tamaño necesita en menor o mayor medida almacenar datos a corto o largo plazo. Por eso anteriormente hemos también visto comparaciones entre PostgreSQL vs MySQL, y hoy le toca el turno a MySQL vs SQL Server.

Para que la app pueda interactuar con una base de datos existen diversas formas de lograrlo, una de las más populares es utilizar una base de datos de tipo relacional. Las ventajas de utilizar una base de datos relacional es que nos permite almacenar datos de forma completamente ordenada de forma eficiente y segura, ademas manteniendo la integridad de los datos.

Luego podemos recuperar esa misma información de forma rápida y trabajar con ella, podemos analizarla, clasificarla, ordenarla, filtrarla, realizar cálculos estadísticos, obtener informes, resúmenes o interconectar con otros sistemas. Las opciones son muchas.

En el mercado hay varios productos de base de datos, los más populares sin duda son MySQL vs SQL Server, de ellos habremos hoy realizando una comparación entre ambos.

Es una base de datos de tipo relacional de código abierto con licencia dual con versiones gratuitas y versiones empresariales con algunos agregados extra.

En la web moderna, MySQL es una pieza fundamental ya que es el motor de base de datos que se usa en millones de sitios web de todos los tamaños, forma parte del stack web más popular junto con Apache, PHP y Linux.

Por sus cualidades es la primera opción para pequeños y medianos proyectos de la mayoría de los desarrolladores independientes y de las startups tecnológicas.

Nació a mediados de los años noventa de la mano de MySQL AB, empresa que luego fue adquirida por Sun Microsystem y esta luego por Oracle. Compra no exenta de polémica y que en un principio puso en duda el futuro del proyecto y que genero forks como MariaDB.

Es una base de datos de código cerrado nacida en los ochentas de la mano de Microsot que se vende bajo licencia aunque existe desde 2005 una versión ligera llamada SQL Express con algunas limitaciones de memoria, cpu y tamaño de base de datos permitidas lo que reduce su rendimiento.

La versión mayor sin limitaciones es muy popular en entornos empresariales gracias a que se integra perfectamente con las plataformas de desarrollo de .Net muy arraigadas en entornos Windows empresariales.

Históricamente solo era compatible con sistemas Windows aunque debido a la popularidad de la nube desde 2017 existe una versión para sistemas Linux.

MySQL vs SQL Server: Diferencias y Similitudes

Veamos ahora las diferencias entre MySQL y SQL server, así como las cosas que los hacen similares también.

Similitudes

Escalabilitad: ambos son adecuados para pequeños proyectos que comienzan y empresas en crecimiento por su costo aunque le permiten un margen de crecimiento amplio ya que ambos permiten millones de transacciones diarias.

Performance: uno de los aspectos mas importantes de cualquier aplicación es la velocidad de respuesta, ambos manejan velocidades de alto rendimiento porque pueden responder y retornar datos en menos de un segundo.

Tablas y Llaves: ambos sistemas trabajan bajo el concepto de tablas relacionales, con campos definidos y typados, permitiendo definir indices, claves, claves foráneas, transacciones, cumplimiento ACID y manteniendo la integridad referencial.

Drivers: ambos sistemas posen controladores y librerías para ser usado desde los lenguajes más populares.

Diferencias:

Sintaxis: el lenguaje de consulta en ambos sistemas están basados en SQL, aunque parten de un lenguaje común luego cada uno agrego su propia sintaxis, al punto de parecer lenguajes de consulta diferentes sin embargo en los dos se pueden hacer exactamente las mismas tareas.

Motores: una diferencia importante es que el servidor SQL Server utiliza un único que nos brinda Microsoft mientras que con MySQL podemos utilizar tanto los motores InnoDB como MyISAM. En el caso de InnoDB, este motor nos ofrece transacciones, bloqueos de tablas y bloqueos de registros individuales, claves foráneas e integridad referencial, y cumplimiento de las normas ACID. En el caso de MyISAM por priorizar el rendimiento por sobre otros atributos este motor no implementa de las cualidades que mencionamos sobre InnoDB.

Costo: otra diferencia importante es el precio, MySQL es gratuito aunque también tiene una versión empresarial con licencia con costo que la agrega mayor acceso a soporte y algunas herramientas adicionales que complementan el producto gratuito. SQL Server es un producto pago aunque brinda la versión SQL Express gratuitamente aunque con algunas limitaciones técnicas,

Tabla Comparativa: MySQL vs SQL Server vs SQL Express

¿Porque utilizar MySQL?

Porque es una herramienta sencilla de instalar y mantener, a diferencia de otras soluciones no se necesita ser un administrador experto aunque no por eso deja de ser escalable.

Es multiplataforma, podrás instalarlo en Linux, Windows o Mac. Es uno de los motores de base de datos más extendidos del mercado, disponible para los lenguajes de programación mas utilizados.

Existe mucha documentación disponible, al ser gratuito y opensource existe una comunidad amplia detrás que brinda ayuda.

¿Porque utilizar SQL Server?

Nació como un producto del mundo empresarial, por eso su soporte es de nivel empresarial tambien, incorpora un sistema de informes y reportes avanzados que complementan al gestor de base de datos.

Es multiplataforma, si bien históricamente solo estaba disponible para Windows, hoy día también existe una versión para Linux tanto en su versión comercial como la versión gratuita.

Se integra perfectamente con el ecosistema .Net, la compatibilidad y la documentación para desarrollar .Net + SQL Server es abundante.

¿Cuál debo elegir?

Ambos son 2 grandes alternativas aunque cada una en su campo, MySQL ha ganado mucho terreno con desarrolladores independientes, en proyectos web, en la nube y Internet en general mientras que SQL Server es muy usado en entornos empresariales ya que se complementa con otras herramientas adicionales.

El gestor de base de datos que seleccionemos dependerá mas bien del entorno en que nos movamos sin embargo también conviene conocer un poco de los dos, desde nuestro punto de vista, a menos que necesites si o si usar SQL Server en un entorno con ASP.NET donde te veas casi obligado a hacerlo, siempre será mejor usar con MYSQL Server.

¿Qué hay de ti? ¿Cuál es tu server de bases de datos preferido entre MySQL vs SQL Server?

Lecturas complementarias:

# data[].attributes.attachment_link.title
MySQL vs SQL Server: Análisis y Comparación - Guiadev

# data[].attributes.attachment_link.description
Casi toda aplicación, sea web o de otro tipo que se desarrolla hoy día, sin importar el tamaño necesita en menor o mayor medida almacenar datos a corto o largo plazo. Por eso anteriormente hemos también visto comparaciones entre PostgreSQL vs MySQL, y hoy le toca el turno a MySQL vs SQL Server.

# data[].attributes.body
La sigla que se conoce como SQL corresponde a la expresión inglesa Structured Query Language (entendida en español como Lenguaje de Consulta Estructurado), la cual identifica a un tipo de lenguaje vinculado con la gestión de bases de datos de carácter relacional que permite la especificación de distintas clases de operaciones entre éstas. Gracias a la utilización del álgebra y de cálculos relacionales, el SQL brinda la posibilidad de realizar consultas con el objetivo de recuperar información de las bases de datos de manera sencilla.
https://definicion.de/sql/

# data[].attributes.body
La programación SQL se puede usar para compartir y administrar datos, en particular la información organizada en tablas que se encuentra en los sistemas de administración de bases de datos relacionales.

Mediante el uso de SQL, se puede:

Consultar, actualizar y reorganizar datos.
Crear y modificar la estructura de un sistema de base de datos.
Controlar el acceso a sus datos.

# data[].attributes.body
Base de datos
https://gestionbasesdatos.readthedocs.io/es/latest/Tema1/Teoria.html
Crear y conectarse a una base de datos Microsoft SQL Server
https://aws.amazon.com/es/getting-started/hands-on/create-microsoft-sql-db/

# data[].attributes.body
Washington Mendez Zambrano.

# data[].attributes.body
¿Qué es MySQL?

Desarrollado a mediados de los años 90 (más tarde adquirido por Oracle), MySQL fue una de las primeras bases de datos de código abierto y sigue siéndolo hasta el día de hoy. Esto quiere decir que hay varias alternativas a MySQL. Pero las diferencias entre estas variantes no son demasiado pronunciadas; la sintaxis y la funcionalidad básica siguen siendo idénticas.
La programación SQL se puede usar para compartir y administrar datos , en particular la información organizada en tablas que se encuentra en los sistemas de administración de bases de datos relacionales.

Mediante el uso de SQL, se puede:

Consultar, actualizar y reorganizar datos.

Crear y modificar la estructura de un sistema de base de datos.

Controlar el acceso a sus datos.

https://www.youtube.com/watch?v=CAifVHpmtZg&feature=emb_logo&ab_channel=Datademia

# data[].attributes.body
Base de Datos

Otro video: https://youtu.be/iE2AZ8evwwc

# data[].attributes.attachment_link.title
¿Qué es SQL? en 5 MINUTOS | STRUCTURED QUERY LANGUAGE

# data[].attributes.body
Diferencia entre MySQL y SQL.
MySQL es un sistema de gestión de base de datos relacional en SQL, mientras que SQL  es un lenguaje estándar de programación que sirve para administrar (los sistemas de gestión de) las bases de datos, como MySQL.

# data[].attributes.attachment_link.readable_text
Prácticamente todas las aplicaciones web y bases de datos modernas desempeñan un papel crucial. Debido a la naturaleza dinámica del desarrollo web actual, incluso las aplicaciones rudimentarias requieren algún mecanismo de almacenamiento, recuperación y modificación de datos (es por eso que en Hostinger ofrecemos bases de datos MySQL ilimitadas para nuestros clientes premium y empresariales). Naturalmente, a medida que la importancia de las bases de datos ha crecido, también lo ha hecho la popularidad de ciertos sistemas de administración de bases de datos relacionales (RDBMS).

Dos de estos sistemas son MySQL y SQL Server. Ambos realizan la misma función, aunque se utilizan en diferentes escenarios. Se puede decir que tienen un saber diferente, pero se basan en SQL, o en lenguaje de consulta estructurado. Los desarrolladores pueden esperar algunas similitudes entre MySQL y SQL Server, como el uso de tablas para almacenar datos, referencias a claves primarias y externas, así como a múltiples bases de datos en un único entorno o servidor.

No sería inexacto llamar a MySQL y SQL Server las dos soluciones de RDBMS más populares que hay, aunque Oracle y Postgres podrían tener algo que decir al respecto. Aunque gradualmente estamos presenciando un cambio de SQL a NoSQL, el primero sigue siendo la presencia más dominante. Significa que ahora es un buen momento para aprender MySQL o SQL Server.

En esta guía, explicaremos brevemente qué son MySQL y SQL Server. Descubriremos la diferencia entre MySQL y SQL Server, y te ayudaremos a elegir cuál es el mejor para tus necesidades.

MySQL vs SQL Server

¿Qué es MySQL?

Desarrollado a mediados de los años 90 (más tarde adquirido por Oracle), MySQL fue una de las primeras bases de datos de código abierto y sigue siéndolo hasta el día de hoy. Esto quiere decir que hay varias alternativas a MySQL. Pero las diferencias entre estas variantes no son demasiado pronunciadas; la sintaxis y la funcionalidad básica siguen siendo idénticas.

Algo que se ha convertido en una de las características de MySQL es su popularidad dentro de las startups. Debido a que es de código abierto y gratuito, los desarrolladores pueden comenzar fácilmente con MySQL y modificar su código en la rara instancia que puedan necesitar. MySQL se usa generalmente junto con PHP y Apache Web Server, además de una distribución de Linux, lo que ha llevado al famoso acrónimo LAMP ( Linux, Apache, MySQL, P HP).

¿Qué es SQL Server?

El servidor SQL, también conocido como Microsoft SQL Server, ha existido por mucho más tiempo que MySQL. Microsoft desarrolló SQL Server en los años 80, con la promesa de proporcionar un RDBMS confiable y escalable. Estas siguen siendo las cualidades principales de SQL Server después de todos estos años, ya que es la plataforma de acceso para el software empresarial a gran escala.

SQL Server está destinado principalmente para desarrolladores que usan .NET como su lenguaje de desarrollo, en oposición a PHP para MySQL. Esto tiene sentido, ya que ambos caen bajo el paraguas de Microsoft.

Diferencia entre MySQL y SQL Server

MySQL es muy utilizado para proyectos y aplicaciones PHP. SQL Server se usa principalmente para aplicaciones .NET o proyectos de Windows. En MySQL hay múltiples motores de almacenamiento, lo cual le da mayor flexibilidad a los desarrolladores en cuanto al uso de las tablas.

Hay varias diferencias entre MySQL y SQL, y la más importante para muchos es la sintaxis, aunque también hay diferencias en cuanto al entorno, pues SQL funciona mejor con .NET, el nivel de soporte, la forma de almacenamiento de datos y el costo de la licencia.

Ahora veamos cada una de las diferencias en más detalle:

Entorno
Como se mencionó anteriormente, SQL Server funciona mejor con .NET, mientras que MySQL se puede emparejar con casi cualquier otro idioma, generalmente con PHP. También se debe mencionar que SQL Server solía ejecutarse exclusivamente en Windows, pero esto ha cambiado desde el año pasado cuando Microsoft anunció el soporte de Linux para SQL Server. Aún así, la versión de Linux no es lo suficientemente estable, lo que significa que nuestra recomendación sigue siendo que sigas trabajando en Windows si utilizas SQL Server, y cambia a Linux si vas con MySQL.

Sintaxis
Para la mayoría de las personas, esta es la diferencia más importante entre los dos sistemas. Estar familiarizado con un conjunto de reglas de sintaxis sobre otro puede influir enormemente en su decisión en cuanto a qué sistema le conviene más. Si bien tanto MySQL como SQL Server se basan en SQL, las diferencias en la sintaxis siguen siendo importantes y vale la pena tenerlas en cuenta. Por ejemplo, mira el siguiente ejemplo:
MySQL

SELECT age
FROM person
ORDER BY age ASC
LIMIT 1 OFFSET 2
Microsoft SQL Server
SELECT TOP 3 WITH TIES *
FROM person
ORDER BY age ASC

Ambos fragmentos de código logran el mismo resultado: devuelve 3 entradas con la edad más joven de una persona nombrada en la tabla. Pero hay un cambio drástico en la sintaxis. Por supuesto, la sintaxis es subjetiva, por lo que no podemos dar ninguna recomendación; ve con la que te parezca más intuitiva. La lista completa de cambios de implementación entre MySQL y SQL Server se puede encontrar aquí.

SQL Server es más que un RDBMS
Una gran ventaja del software propietario frente al software de código abierto es el soporte exclusivo que recibe. En este caso particular, la ventaja se vuelve aún más profunda, ya que SQL Server está respaldado por una de las compañías tecnológicas más grandes del mundo. Microsoft ha creado herramientas adicionales para SQL Server, que vienen integradas con el RDBMS, incluidas las herramientas de análisis de datos. También presenta un servidor de informes: SQL Server Reporting Services, así como una herramienta ETL. Esto hace que SQL Server sea la navaja suiza de los RDBMS. También puedes obtener funciones similares en MySQL, pero tienes que azotar la web en busca de soluciones de terceros, lo que no es ideal para la mayoría de las personas.

Motores de almacenamiento
Otra gran diferencia que a veces se pasa por alto entre MySQL y SQL Server es la forma en que almacenan los datos. SQL Server usa un único motor de almacenamiento desarrollado por Microsoft, en contraste con múltiples motores en oferta para MySQL. Esto le da a los desarrolladores de MySQL mucha más flexibilidad, ya que pueden usar diferentes motores para diferentes tablas, en función de la velocidad, la confiabilidad o alguna otra dimensión. Un popular motor de almacenamiento MySQL es InnoDB, que cae en el extremo más lento del espectro, pero mantiene la confiabilidad. Otro es MyISAM.

Cancelación de consultas
No mucha gente sabe esto, pero una diferencia potencialmente importante entre MySQL y SQL Server es que MySQL no le permite cancelar una consulta a mitad de la ejecución. Esto significa que una vez que un comando comienza a ejecutarse, es mejor que espere que cualquier daño que pueda causar sea reversible. SQL Server, por otro lado, le permite cancelar la ejecución de consultas a mitad de camino en el proceso. Esta diferencia puede ser particularmente perjudicial para los administradores de bases de datos, a diferencia de los desarrolladores web, que ejecutan comandos con guiones que rara vez requieren la cancelación de consultas durante la ejecución.

Costo
Aquí es donde SQL Server se vuelve mucho menos atractivo y MySQL gana puntos importantes. Microsoft requiere que compres licencias para ejecutar múltiples bases de datos en SQL Server; hay una versión gratuita, pero solo para familiarizarte con el RDBMS. Por el contrario, MySQL usa la Licencia Pública General de GNU, lo que hace que su uso sea totalmente gratuito. Ten en cuenta, sin embargo, que si necesitas soporte o asistencia para MySQL, deberás pagarlo.

Soporte comunitario
Lo que nos lleva a nuestro próximo punto. Si bien puedes pagar por el soporte de MySQL, el escenario rara vez surge, debido a la contribución de la comunidad estelar y el apoyo para ello. Una ventaja de tener a la comunidad más amplia de su parte es que la mayoría de las personas no tienen que buscar ayuda oficial, pueden buscar en la web y encontrar un montón de soluciones.

IDEs
Es importante tener en cuenta que ambas RDMBS admiten diferentes herramientas de entorno de desarrollo integrado (IDE). Estas herramientas ofrecen un entorno coherente para el desarrollo, y debes prestar mucha atención a cuál se adapta mejor a tus necesidades. MySQL cuenta con Enterprise Manager de Oracle, mientras que SQL Server usa Management Studio (SSMS). Ambos tienen sus pros y sus contras y pueden inclinar la balanza si no tiene nada más para basar su decisión.

Conclusión

La elección de RDMBS es importante para aquellos que recién comienzan el desarrollo de aplicaciones modernas. Las personas que eligen un sistema rara vez lo cambiarán más adelante, lo que significa que es crucial sopesar las diferentes ofertas y escoger el mejor para ti.

En esta guía, hemos discutido dos de los RDMBS más utilizados: MySQL y Microsoft SQL Server. Analizamos varias diferencias claves entre MySQL y SQL Server, incluso una de ellas podría ser suficiente para cambiar tu decisión a favor de una sobre la otra.

En definitiva, la elección es tuya. Como regla general, si estás desarrollando aplicaciones de tamaño mediano/pequeño y utilizas predominantemente PHP, escoge MySQL. Considerando que, si estás interesado en desarrollar aplicaciones empresariales seguras, resistentes y de gran escala, SQL Server debería ser tu aliado.

# data[].attributes.attachment_link.title
Conoce La Principal Diferencia Entre MySQL y SQL Server

# data[].attributes.attachment_link.description
Prácticamente todas las aplicaciones web y bases de datos modernas desempeñan un papel crucial. Debido a la naturaleza dinámica del desarrollo web actual, incluso las aplicaciones rudimentarias requieren algún mecanismo de almacenamiento, recuperación y modificación de datos (es por eso que en Hostinger ofrecemos bases de datos MySQL ilimitadas para nuestros clientes premium y empresariales).

# data[].attributes.body
SQL (Structured Query Language) es un lenguaje de programación diseñado para almacenar, manipular y recuperar datos almacenados en bases de datos relacionales. La primera encarnación de SQL apareció en 1974, cuando un grupo de IBM desarrolló el primer prototipo de una base de datos relacional. Relational Software (luego se convirtió en Oracle) lanzó la primera base de datos relacional comercial.

Existen estándares para SQL. Sin embargo, el SQL que puede utilizarse en cada uno de las principales RDBMS actuales viene en distintas formas. Esto se debe a dos razones: 1) el estándar SQL es bastante complejo, y no es práctico implementar el estándar completo, y 2) cada proveedor de base de datos necesita una forma de diferenciar su producto de otros. En esta guía de referencia, dichas diferencias se señalarán cuando sea apropiado.
extraído de: Tutorial SQL, https://www.1keydata.com/es/sql/