Qué es SQL y cuáles son sus usos
https://engineerdesistemas.blogspot.com/2016/11/que-es-sql-y-cuales-son-sus-usos.html
El lenguaje SQL que viene de sus siglas en inglés Structured Query Languaje (Lenguaje de Consulta Estructurada) es el lenguaje común de todo sistema gestión de base de datos relacional y es el que se usa por lo general por no decir en todas las instancias.
Estás siglas SQL se puede encontrar en nuestra vida diaria en lo siguiente:
- SQL
- Microsoft SQL Server
- MySQL
- PostgreSQL
- SQLite
- T-SQL
- PL - SQL
SQL existe desde la década de los 70 y es uno de los lenguajes que practicamente no ha cambiado en los últimos 30 años y la tendencia es de mantenerse aún por mucho tiempo.
SQL es un lenguaje muy centrado y específico y es diferente a los lenguajes de programación que normalmente vemos como por ejemplo a un C/C++, Java, etc.
SQL es un lenguaje considerado declarativo, es decir que describe lo que queremos obtener.
Por ejemplo si consideramos una tabla "Libros" y se quiere conocer aquellos libros que cuestan por encima de los $40.
En el lenguaje SQL nuestra consulta sería algo como esto:
"Quiero los libros que cuesten más de $40"
Formalmente y en lenguaje SQL es así:
SELECT * FROM Libros WHERE Precio>40
Donde * significa "todo"
Por lo que el lenguaje SQL luego de hacer el proceso de consulta me devolverá una lista de libros que cuesten más de $40.
Por tanto nosotros solo escribimos una sencilla linea de código de consulta SQL y el sistema de gestión de base de datos internamente ejecuta los procesos necesarios para otorgarnos los resultados que buscamos.
El lenguaje SQL no solo nos sirve para realizar consultas sino también para crear registros, actualizar datos e inclusive eliminar.
Estas operaciones se las conoce como:
C - Create (Crear)
R - Read (leer)
U - Update (actualizar)
D - Delete (eliminar)
Estás siglas SQL se puede encontrar en nuestra vida diaria en lo siguiente:
- SQL
- Microsoft SQL Server
- MySQL
- PostgreSQL
- SQLite
- T-SQL
- PL - SQL
SQL existe desde la década de los 70 y es uno de los lenguajes que practicamente no ha cambiado en los últimos 30 años y la tendencia es de mantenerse aún por mucho tiempo.
SQL es un lenguaje muy centrado y específico y es diferente a los lenguajes de programación que normalmente vemos como por ejemplo a un C/C++, Java, etc.
SQL es un lenguaje considerado declarativo, es decir que describe lo que queremos obtener.
Por ejemplo si consideramos una tabla "Libros" y se quiere conocer aquellos libros que cuestan por encima de los $40.
En el lenguaje SQL nuestra consulta sería algo como esto:
"Quiero los libros que cuesten más de $40"
Formalmente y en lenguaje SQL es así:
SELECT * FROM Libros WHERE Precio>40
Donde * significa "todo"
Por lo que el lenguaje SQL luego de hacer el proceso de consulta me devolverá una lista de libros que cuesten más de $40.
Por tanto nosotros solo escribimos una sencilla linea de código de consulta SQL y el sistema de gestión de base de datos internamente ejecuta los procesos necesarios para otorgarnos los resultados que buscamos.
El lenguaje SQL no solo nos sirve para realizar consultas sino también para crear registros, actualizar datos e inclusive eliminar.
Estas operaciones se las conoce como:
C - Create (Crear)
R - Read (leer)
U - Update (actualizar)
D - Delete (eliminar)