Soy nuevo en bases de datos y me preguntaba: ¿Cuál es la diferencia entre SQL y MySQL ?
Soy nuevo en bases de datos y me preguntaba: ¿Cuál es la diferencia entre SQL y MySQL ?
Respuestas:
SQL - Lenguaje de consulta estructurado. Es un lenguaje informático declarativo destinado a consultar bases de datos relacionales .
MySQL es una base de datos relacional, un software optimizado para el almacenamiento y recuperación de datos. Existen muchas bases de datos de este tipo: Oracle, Microsoft SQL Server, SQLite y muchas otras son ejemplos de ello.
SQL significa lenguaje de consulta estructurado y es la base para la cual todos los sistemas de gestión de bases de datos relacionales permiten al usuario agregar, eliminar, actualizar o seleccionar registros. Cosas como MySQ son los sistemas de gestión reales que le permiten almacenar y recuperar sus datos, mientras que SQL es el lenguaje real para hacerlo.
El SQL básico es algo universal: las selecciones generalmente tienen el mismo aspecto, inserciones, actualizaciones, eliminaciones, etc. Una vez que superas lo básico, los comandos y las capacidades de tus bases de datos individuales varían, y aquí es donde obtienes personas que son expertos de Oracle, MySQL, SQL Server, etc.
Básicamente, MySQL es uno de los muchos libros que contiene todo, y SQL es la forma de leer ese libro.
SQL es el lenguaje real definido por ISO y ANSI. Aquí hay un enlace al artículo de Wikipedia. MySQL es una implementación específica de este estándar. Creo que Oracle compró la compañía que originalmente desarrolló MySQL. Otras compañías también tienen sus propias implementaciones del estándar SQL.
SQL significa lenguaje de consulta estructurado, y es un lenguaje de programación diseñado para consultar datos de una base de datos. MySQL es un sistema de gestión de bases de datos relacionales, que es una cosa completamente diferente.
MySQL es una plataforma de código abierto que usa SQL, al igual que MSSQL, que es el producto de Microsoft (no de código abierto) que usa SQL para la administración de bases de datos.