Tutorial de SQL: lista de comandos SQL con ejemplos

Publicado: 2022-11-20

SQL es la forma abreviada de lenguaje de consulta estructurado. El lenguaje de consulta estructurado (SQL) se utiliza para realizar tareas en bases de datos. Una base de datos es una colección de datos que se ha organizado para que sea fácil de mantener y actualizar. Los conjuntos de datos o archivos que contienen información, incluidos datos de transacciones, información de clientes, datos financieros y detalles de productos, a menudo se agregan y almacenan en bases de datos informáticas.

Se puede almacenar, mantener y acceder a cualquier tipo de datos mediante bases de datos. Recopilan datos sobre individuos, ubicaciones u objetos. Se recoge en un lugar para ser visto y examinado. Puede pensar en las bases de datos como una recopilación de datos bien organizada.

Profundizaremos en los conceptos básicos de SQL en este tutorial del servidor SQL.

Tabla de contenido

¿Qué es SQL?

La comunicación con la base de datos es posible gracias al lenguaje informático conocido como SQL o lenguaje de consulta estructurado. Puede usarse para crear nuevas tablas para almacenar datos o agregar información a las existentes. Los datos ya disponibles en la base de datos se pueden recuperar mediante consultas SQL. Además, SQL se puede usar para hacer cálculos simples a complejos en los datos.

Uno de los principales beneficios de SQL es su capacidad para operar en conjuntos de datos masivos. El SQL funciona como un habilitador para que usted maneje la información, terabytes si es necesario, mientras que la base de datos ofrece una velocidad muy alta de computación y procesamiento de datos.

SQL es utilizado por la mayoría de los RDBMS (Sistemas de gestión de bases de datos relacionales) que existen. Algunos ejemplos de RDBMS son:

  • mysql
  • oracle SQL
  • postgresql
  • IBM
  • Servidor SQL de Microsoft

Aprenda cursos de desarrollo de software en línea de las mejores universidades del mundo. Obtenga Programas PG Ejecutivos, Programas de Certificado Avanzado o Programas de Maestría para acelerar su carrera.

Sentirse cómodo con los comandos SQL

SQL se utiliza principalmente para operaciones CRUD en bases de datos, es decir, Crear, Leer, Actualizar y Eliminar. Los comandos más utilizados se mencionan a continuación en este tutorial de SQL:

SELECCIONE

Ejemplo: SELECCIONE * DE EMPLEADOS

El comando SELECT se utiliza para extraer o recopilar datos de una base de datos.

ACTUALIZAR

Ejemplo: ACTUALIZAR table_name

Este comando actualiza la base de datos después de establecer nuevos valores para columnas o filas.

ELIMINAR

Ejemplo: DELETE FROM table_name

Este comando elimina los datos de una base de datos.

CREAR MESA

Ejemplo: CREATE TABLE table_name( column1 datatype,

tipo de datos columna2,

tipo de datos columna3,

….

);

Este comando crea una nueva tabla en la base de datos donde opera el usuario.

Cursos y artículos populares sobre ingeniería de software

Programas Populares
Programa PG Ejecutivo en Desarrollo de Software - IIIT B Programa de Certificación Blockchain - PURDUE Programa de Certificado de Ciberseguridad - PURDUE MSC en Ciencias de la Computación - IIIT B
Otros artículos populares
Salario de ingeniero de nube en los EE. UU. 2021-22 Salario del arquitecto de soluciones de AWS en EE. UU. Salario de desarrollador de backend en los EE. UU. Salario de desarrollador front-end en EE. UU.
Salario de desarrollador web en EE. UU. Preguntas de la entrevista de Scrum Master en 2022 ¿Cómo iniciar una carrera en seguridad cibernética en 2022? Opciones de carrera en los EE. UU. para estudiantes de ingeniería

ALTERAR TABLA

Ejemplo: ALTER TABLE table_name

AGREGAR tipo de datos nombre_columna;

El comando ALTER TABLE se usa para modificar una tabla en un esquema de base de datos.

MESA PLEGABLE

Ejemplo: DROP TABLE nombre_tabla

Este comando se usa para eliminar una tabla de una base de datos existente.

Seminario web de desarrollo de software exclusivo de upGrad para usted:

SAAS Business – ¿Qué es tan diferente?

¿Qué son las claves en SQL?

Los registros individuales o las filas de datos de la tabla se pueden identificar de forma única mediante claves. Ayuda a establecer y reconocer vínculos entre filas de filas de tablas.

Los distintos tipos de llaves son:

Clave principal: La clave principal se utiliza para identificar cada instancia de un objeto de forma distinta. Solo hay una clave principal por esquema. Esta clave puede ser un número único o una cadena única en toda la tabla.

Clave externa: las claves externas de un esquema de base de datos son columnas que hacen referencia a la clave principal de otra tabla. Una clave externa puede actuar como la clave principal de otra tabla.

Clave compuesta: una clave principal se denomina clave compuesta si incluye varios atributos (más de uno).

Clave candidata: además de la clave principal, todos los demás atributos se consideran claves candidatas.

Super Clave: Una super clave es un grupo de características utilizadas para identificar una tupla de una manera específica.

Uniones en SQL

Para fusionar información de dos o más tablas basadas en un campo compartido, SQL nos permite hacer que eso suceda con un simple comando 'JOIN'. La siguiente lista incluye muchos tipos de combinación:

  • INNER JOIN: siempre que se cumpla la condición, el comando INNER JOIN selecciona todas las filas de las tablas mencionadas. Esta palabra clave generará el conjunto de resultados fusionando todas las filas de las tablas que satisfacen un requisito particular.
  • COMBINACIÓN DERECHA: esta combinación recupera todos los registros de la tabla de la derecha y las filas coincidentes de la tabla de la izquierda.
  • UNIÓN IZQUIERDA: esta combinación recopila y muestra todos los registros de la tabla de la izquierda y los que coinciden con la tabla de la derecha.
  • COMBINACIÓN EXTERNA COMPLETA: esta combinación recupera registros cuando hay una coincidencia en los registros de la tabla izquierda o derecha.

Ventajas de usar SQL

Si bien SQL tiene limitaciones significativas, como una interfaz simple y restricciones de costos, los beneficios superan las desventajas. SQL es increíblemente accesible en todas las plataformas, y su facilidad de uso permite que cualquiera se vuelva experto.

Se deben considerar las siguientes ventajas de pasar a SQL:

  • SQL es un lenguaje increíblemente portátil: es compatible con PC, portátiles, máquinas virtuales, servidores y dispositivos móviles específicos. Uno puede ejecutarlo rápidamente en sus puertos de host locales. Cualquier persona con la misma dirección IP puede acceder, siempre que tenga la contraseña del esquema de la base de datos. Su movilidad lo convierte en una excelente alternativa para los consumidores porque pueden compartir fácilmente cualquier cosa de una máquina a otra.
  • No hay ningún requisito para el conocimiento de la codificación. La codificación puede requerir mucha experiencia y comprensión antes de que pueda usarse, lo que dificulta que otros la entiendan. SQL, sin embargo, no necesita experiencia en codificación, solo el uso de términos básicos como "CREATE", "ALTER", "FROM", etc.
  • Ofrece una variedad de perspectivas de datos. Al usar SQL, puede construir diferentes vistas de una base de datos, ofreciendo a los usuarios distintas perspectivas sobre la estructura y el contenido de la base de datos.
  • Su código es de código abierto. MySQL, PostgreSQL y la mayoría de los sistemas de administración de bases de datos brindan código SQL accesible que las personas pueden usar de forma gratuita. SQL es utilizado por la mayoría de los principales sistemas de administración de bases de datos, incluidos los de IBM, Oracle y Microsoft. La accesibilidad de SQL es una consideración importante.

Conclusión

SQL ha sido popular durante mucho tiempo en la industria de TI desde hace un tiempo. Cada negocio o cualquier servicio computarizado tiene bases de datos ahora. Es probablemente uno de los lenguajes de programación más populares en la actualidad, pero pocos se dan cuenta de que ayudó a crear una industria, el RDBMS, que promueve el acceso a datos eficiente y estructurado.

Mejore su carrera con el programa Executive PG de upGrad en desarrollo de software

El desarrollo de software es una de las opciones profesionales más lucrativas para los jóvenes profesionales. Si ya está en la industria o está buscando comenzar, debe inscribirse en el Programa PG Ejecutivo en Desarrollo de Software de upGrad . El programa le enseña habilidades en demanda y los diez lenguajes y herramientas de codificación mejor pagados . Puede elegir entre cuatro especializaciones, que incluyen Blockchain Development, Full Stack Development, DevOps y Cloud Backend Development.

Además de aprender los lenguajes de programación mejor pagados , puede trabajar en más de 30 estudios de casos y proyectos. Los miembros de la facultad de clase mundial toman conferencias en vivo y sesiones en línea para el curso. El apoyo al estudiante está disponible las 24 horas.

¡ Solicite ahora para obtener la admisión al curso lo antes posible!

¿Qué es SQL?

El lenguaje de consulta estructurado (SQL) es un lenguaje de programación utilizado para realizar tareas de base de datos.

¿Qué es DBMS?

Un sistema de almacenamiento de datos computarizado es un sistema de gestión de base de datos (o DBMS).

¿Cuántas horas de aprendizaje ofrece este programa?

El curso Full Stack Developer de upGrad tiene más de 450 horas de aprendizaje.