martes, 10 de febrero de 2026

¿porque se trabaja desde terminal?

 La terminal de MySQL o consola MySQL es una consola de comandos tipo terminal de Linux (o tipo MS-DOS) desde donde la que podemos hacer absolutamente de todo.

Podemos acceder a nuestras bbdd (bases de datos), revisar los datos, modificarlos, eliminarlos, crearlos, creacion de tablas, gestion de usuarios en las dichas BASES DE DATOS, añadir, eliminar, volcar bases de datos, etc etc etc.

Pero no sólo se trata de una terminal de comandos SQL básica, sino que tambien podemos realizar todas las operaciones que SQL permita.

Creacion de nuevos usuarios

Limitacion de los permisos de los usuarios

Limitar als cuentas queries al dia puede hacer un usuatio en concreto

Hacer multiples copias de seguridad diarias de una bbdd

Pagina para leer mas info

https://luisperis.com/la-terminal-mysql/

terminal con usuario y contraseña en la version 5.5.-10 mysql


Espacio de trabajo scripting shell mysql





Ejemplo de una base de datos aplicando comanddo SELECT * FROM para mostrar los datos



https://atareao.es/software/ofimatica/bases-de-datos-con-sql/



  1. Mayor control y precisión
  2. Eficacia en Recursos
  3. Automatización y Scripts
  4. Acceso Remoto
  5. Velocidad de Acción




Versiones

1986 SQL-86 SQL1 primera rattificacion oficial por ANSI e ISO, definia las sentencias básicas (SELECT, INSERT, UPDATE, DELETE).
1989 SQL-89 Revision menor que añadió restricciones de intergridad como PRIMARY KEY y FOREIGN KEY.
1992 SQL-92 la version más influyente, introdujo los JOIN (LEFT, RIGTH, FULL), tipos de datos como DATE y TIME, y la expresión CASE.
1999 SQL-99 (SQL3) Añadió funciones de bases de datos relacional-objeto, disparadores (tiggers), y consultas recursivas (WITH RECURSIVE).
2003 SQL-2003 introdujo soporte nativo para XML, funciones de ventana (OLAP) y secuencias generadas automáticamente.
2006 SQL-2006 Definía como integrar SQL con XML y usar XQuery para consultar datos XML dentro de la DB
2008 SLQ:2008 Añadió la instruccion MERGE (UPSERT) y mejoras en las definiciones de disipadores y cursores.
2011 SLQ:2011 Introdujo los datos temporales, permitiendo consultar  el estado de los datos en un punto especifico del pasado.
2016 SQL:2016 Soporte nativo para JSON, permitiendo almacenar, consultar y manipular documentos JSON directamente.
2019 SQL:2019 Añadió funciones de SQL multidimensional (MDX) y mejoras en el soporte de JSON y arreglos.
2023 SQL:2023 La versión más reciente. Su mayor novedad es el soporte para consultas de grafos (Porperty Graph Queries o PGQ) integradas en el lenguaje.

Es importante no confundir los estándares anteriores con las versiones de programas específicos. Por ejemplo, Microsoft SQL Server tiene sus propias versiones (2017-2019-2022), que implementan partes de estos estándares junto con su propio dialecto llamado T-SQL.



Sistemas de gestores de BBDD propietarios y libres

 Libres

Firebird

BDB

MySQL

Postgre SQL

Sqlite


Gestores de BBDD propietarios

dBase

FileMaker

Fox Pro

IBM DB2 Universal Database (DB2 UDB)

IBM Informix

MAGIC

MicrosoftSQL Server

Open Access

Oracle

Paradox

PervasiveSQL

Progress (DBMS)

Sybase ASE

Sybase ASA

Sybase IQ

WindowBase




Aplicaciones totalmente gratuitas para SQL


DBever
pgAdmin
HeidiSQL
phpMyAdmin
Squirrel SQL Client
Adminer
TOra
DBEdit
MyWebSQL
Ordaba
phpLiteAdmin
sqlBuddy
Database Deployment Manager

Informacion obtenida de
https://pandorafms.com/blog/es/software-libre-sql/


Imagen para estructuracion de aplicaciones de SQL


https://www.phpmyadmin.net/
Link para descargar phpmyadmin





Origen

 Los origenes de SQL estan ligados a las bases de datos relacionales, especificamente las que residian en las máquinas IBM bajo el sistema de gestión System R, desarrollado por un grupo de la IBM en San Jose California.

Originalmente un acronimo de "Lenguaje de consulta estructurado" (Structured Query Language"), "explicado el acronimo en la entrada anterior del presente blog, fue creado por IBM como lenguaje unificado para definir, consultar, modificar y controlar los datos en una base de datos relacional. Su nombre se pronuncia officialmente"ess-cue-ell" (según el American National Standards Institute).



La historia de las bases de datos SQL (o relacionales)


El origen oculto de SQL y cómo llegó a controlar todo

 






lunes, 9 de febrero de 2026

¿Que es SQL?

SQL es el acrónimo de Structured Query Language, es un lenguaje de programación utilizado para gestionar bases de datos relacionales.

Su principal funcion es permitir la manipulación, acceso y administración de la información almacenada en bases de datos.

Gracias a su estructura clara y estandarizada se ha convertido en una herramienta imprescindible en sectores como la banca, la salud, el retail y las telecomunicaciones.

¿Que es SQL?

Estandarizacion

Fiablidad

Flexibilidad

Facilidad de aprendizaje


¿Que hace un programador de SQL?

Diseño y optimizacion de bases de datos

Creacion de consultas para la extraccion y manipulacion de datos según las necesidades del negocio

Mantenimiento y actualizacion de bases de datos empresariales

Implementación de medidas de seguridad

Automatización de tareas recurrentes

Identificacion y solucion de problemas

Trabajo conjunto con equipos de desarrollo, administración y analisis de datos.

Informacion adquirida de:

https://universidadeuropea.com/blog/lenguaje-programacion-sql/#:~:text=SQL%2C%20acr%C3%B3nimo%20de%20Structured%20Query%20Language%2C%20es,la%20salud%2C%20el%20retail%20y%20las%20telecomunicaciones.

Universidad Europea


Imagen esquematica de forma muy detallada del lenguaje sql



Sintaxis de la palabra SQL






¿porque se trabaja desde terminal?

 La terminal de MySQL o consola MySQL es una consola de comandos tipo terminal de Linux (o tipo MS-DOS) desde donde la que podemos hacer abs...