{}const=>[]async()letfn</>var
SQLFundamentos

¿Qué es SQL y cómo escribir una consulta simple a una base de datos?

Aprende qué es SQL y cómo escribir una consulta simple a una base de datos. Una guía detallada para principiantes con ejemplos de comandos SELECT, INSERT, UPDATE y DELETE.

К

Kodik

Autor

3 min de lectura

Hablemos de qué es SQL y cómo usarlo para trabajar con bases de datos. Aunque acabes de empezar tu viaje en la programación, intentaré que todo sea claro y visual. ¡Vamos a verlo juntos!

¿Qué es SQL?

SQL (Structured Query Language) es un lenguaje de consulta estructurado que se utiliza para interactuar con las bases de datos. Con su ayuda, puedes añadir, modificar, eliminar y obtener datos de una base de datos. SQL es la herramienta principal para trabajar con bases de datos relacionales como MySQL, PostgreSQL, SQLite y muchas otras.

Imagina una base de datos como una gran tabla donde se almacenan filas de información. SQL te ayuda a administrar estos datos: agregar nuevos registros, actualizar los existentes y obtener la información necesaria a petición.

Comandos básicos de SQL

Para usar SQL de manera efectiva, debes dominar algunos comandos básicos. Estos son los más importantes:

  • SELECT: se utiliza para obtener datos de una tabla.

  • INSERT: añade nuevos datos a la tabla.

  • UPDATE: actualiza los registros existentes.

  • DELETE: elimina datos de la tabla.

Veamos algunos ejemplos de cómo escribir una consulta simple a una base de datos.

Ejemplo de una consulta SQL simple

Para empezar, consideremos el comando SELECT, que nos permite obtener datos. Imaginemos que tenemos una tabla llamada employees, que almacena datos sobre los empleados. La tabla puede verse así:

id

nombre

puesto

salario

1

Iván

Desarrollador

80000

2

María

Gerente

90000

3

Serguéi

Diseñador

75000

Ahora escribamos una consulta SQL simple para obtener información sobre todos los empleados:

SELECT * FROM employees;

Esta consulta significa: "Seleccione todos (*) registros de la tabla employees". Como resultado, recibirá toda la información contenida en la tabla.

Si solo quieres seleccionar los nombres y cargos de los empleados, puedes escribir así:

SELECT имя, должность FROM employees;

De esta manera, solo obtendrás dos columnas: имя y должность.

Cómo añadir datos a una tabla

Ahora vamos a añadir un nuevo empleado a la tabla. Para ello, se utiliza el comando INSERT:

INSERT INTO employees (имя, должность, зарплата) VALUES ('Anna', 'Analyst', 85000);

Esta solicitud añade una nueva entrada a la tabla employees con los valores especificados para los campos имя, должность y зарплата.

Actualización de datos en la tabla

El comando UPDATE permite cambiar los datos existentes. Por ejemplo, si queremos cambiar el salario de Iván, podemos escribir la siguiente consulta:

UPDATE employees SET зарплата = 85000 WHERE имя = 'Ivan';

Aquí indicamos que queremos actualizar el campo зарплата a un nuevo valor, pero solo para aquellos registros donde имя es igual a "Iván".

Eliminación de datos

Para eliminar registros, se utiliza el comando DELETE. Por ejemplo, para eliminar un empleado llamado "Sergey":

DELETE FROM employees WHERE имя = 'Sergey';

Esta consulta eliminará de la tabla la entrada en la que el nombre es igual a "Sergey".

Conclusión

SQL es una herramienta poderosa que facilita la gestión de los datos en una base de datos. Incluso las consultas simples como SELECT, INSERT, UPDATE y DELETE le permiten trabajar con tablas según sus necesidades. Dominar SQL te abre grandes oportunidades, especialmente si trabajas con datos o quieres convertirte en desarrollador.

Si quieres aprender más sobre SQL y probar a escribir consultas por tu cuenta, te recomiendo que utilices nuestra aplicación Kodik. ¡Allí encontrarás tutoriales paso a paso que te ayudarán a aprender este idioma desde cero!

🎯Deja de postergar

¿Te gustó el artículo?
¡Hora de practicar!

En Kodik no solo lees — escribes código de inmediato. Teoría + práctica = habilidades reales.

Práctica instantánea
🧠IA explica código
🏆Certificado

Sin registro • Sin tarjeta