Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Operaciones de ALTER e INSERT | DDL y DML en SQL
SQL Intermedio
course content

Contenido del Curso

SQL Intermedio

SQL Intermedio

1. Agrupamiento
2. Subconsultas Anidadas
3. Uniendo Tablas
4. DDL y DML en SQL

Operaciones de ALTER e INSERT

En el capítulo anterior, aprendimos cómo crear tablas.

Pero imaginemos una situación en la que necesitemos agregar una columna a una tabla existente. Sería bastante imprudente eliminar la tabla (especialmente si ya contiene algunos datos) y luego crear una nueva tabla, llenándola de nuevo con datos.

Por lo tanto, en este capítulo, examinaremos la operación ALTER.

Veamos cómo utilizar esta operación:

Como puede ver, este es el script para crear una tabla del capítulo anterior.

A continuación, hay dos operaciones ALTER. La primera operación agrega una columna price a la tabla, estableciendo el valor predeterminado en 300 para esta columna. La segunda operación elimina esta columna.

La sintaxis es extremadamente simple:

La sintaxis es realmente bastante simple.

Nota

Utilizando la instrucción ALTER, puedes realizar diversas operaciones a nivel de esquema en una tabla, como agregar o quitar restricciones, renombrar, cambiar tipos de datos y agregar o eliminar índices.

Pasemos a otra operación, a saber, la operación de inserción.

INSERT

La inserción de datos en SQL se puede realizar usando la instrucción INSERT.

Para usar INSERT, debemos especificar en qué columnas queremos añadir valores.

Así es como luce la sintaxis de esta instrucción:

Tal vez hayas notado correctamente que esto es un fragmento del guion del capítulo anterior, donde se insertan datos en la tabla library.

Desglosemos lo que está sucediendo aquí:

  1. Primero, se escriben las palabras clave INSERT INTO, seguido del table_name en el cual se insertarán los datos;
  2. Luego, se abren paréntesis, y se especifican los nombres de las columnas en las cuales se insertarán los datos; en nuestro caso, hay 4 columnas;
  3. Después de eso, se escribe la palabra clave VALUES, y se abren paréntesis donde se escribirán los datos;
  4. Los datos deben escribirse en el mismo orden en que se especificaron los nombres de las columnas, y se deben observar los tipos de datos. No puedes insertar un valor entero en una columna con el tipo de dato VARCHAR;
  5. Se cierran los paréntesis, y se coloca una coma, llenando así una fila. Puedes llenar tantas filas como consideres necesario usando este método.

En resumen, la sintaxis genérica de la declaración INSERT se ve así:

¡No te olvides del punto y coma al final!

Tarea

Existe una tabla vacía llamada employees con las siguientes columnas:

Sí, es la misma tabla que en las secciones anteriores, pero ahora esta tabla no contiene ningún dato (filas) en absoluto.

Tu tarea consiste en:

  1. Añadir una columna country a esta tabla, que contendrá información sobre el país donde reside el empleado;
  2. Insertar 2 filas de datos en la tabla, que se verán así:
    • id=1, first_name=Emily, last_name=Torres, department=Operations, salary=80000, country=United Kingdom;
    • id=2, first_name=David, last_name=Bobr, department=Engineering, salary=95000, country=Poland.

Para realizar esta tarea, utiliza ALTER TABLE para la primera subtarea y INSERT para la segunda subtarea.

Nota

En el lado derecho del editor de código, ya habrá algún código escrito. Por favor, no elimines ni edites este código, ya que es necesario para verificar la corrección de tu solución.

Además, no olvides utilizar punto y coma después de cada parte.

Tarea

Existe una tabla vacía llamada employees con las siguientes columnas:

Sí, es la misma tabla que en las secciones anteriores, pero ahora esta tabla no contiene ningún dato (filas) en absoluto.

Tu tarea consiste en:

  1. Añadir una columna country a esta tabla, que contendrá información sobre el país donde reside el empleado;
  2. Insertar 2 filas de datos en la tabla, que se verán así:
    • id=1, first_name=Emily, last_name=Torres, department=Operations, salary=80000, country=United Kingdom;
    • id=2, first_name=David, last_name=Bobr, department=Engineering, salary=95000, country=Poland.

Para realizar esta tarea, utiliza ALTER TABLE para la primera subtarea y INSERT para la segunda subtarea.

Nota

En el lado derecho del editor de código, ya habrá algún código escrito. Por favor, no elimines ni edites este código, ya que es necesario para verificar la corrección de tu solución.

Además, no olvides utilizar punto y coma después de cada parte.

Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones

¿Todo estuvo claro?

Sección 4. Capítulo 2
toggle bottom row

Operaciones de ALTER e INSERT

En el capítulo anterior, aprendimos cómo crear tablas.

Pero imaginemos una situación en la que necesitemos agregar una columna a una tabla existente. Sería bastante imprudente eliminar la tabla (especialmente si ya contiene algunos datos) y luego crear una nueva tabla, llenándola de nuevo con datos.

Por lo tanto, en este capítulo, examinaremos la operación ALTER.

Veamos cómo utilizar esta operación:

Como puede ver, este es el script para crear una tabla del capítulo anterior.

A continuación, hay dos operaciones ALTER. La primera operación agrega una columna price a la tabla, estableciendo el valor predeterminado en 300 para esta columna. La segunda operación elimina esta columna.

La sintaxis es extremadamente simple:

La sintaxis es realmente bastante simple.

Nota

Utilizando la instrucción ALTER, puedes realizar diversas operaciones a nivel de esquema en una tabla, como agregar o quitar restricciones, renombrar, cambiar tipos de datos y agregar o eliminar índices.

Pasemos a otra operación, a saber, la operación de inserción.

INSERT

La inserción de datos en SQL se puede realizar usando la instrucción INSERT.

Para usar INSERT, debemos especificar en qué columnas queremos añadir valores.

Así es como luce la sintaxis de esta instrucción:

Tal vez hayas notado correctamente que esto es un fragmento del guion del capítulo anterior, donde se insertan datos en la tabla library.

Desglosemos lo que está sucediendo aquí:

  1. Primero, se escriben las palabras clave INSERT INTO, seguido del table_name en el cual se insertarán los datos;
  2. Luego, se abren paréntesis, y se especifican los nombres de las columnas en las cuales se insertarán los datos; en nuestro caso, hay 4 columnas;
  3. Después de eso, se escribe la palabra clave VALUES, y se abren paréntesis donde se escribirán los datos;
  4. Los datos deben escribirse en el mismo orden en que se especificaron los nombres de las columnas, y se deben observar los tipos de datos. No puedes insertar un valor entero en una columna con el tipo de dato VARCHAR;
  5. Se cierran los paréntesis, y se coloca una coma, llenando así una fila. Puedes llenar tantas filas como consideres necesario usando este método.

En resumen, la sintaxis genérica de la declaración INSERT se ve así:

¡No te olvides del punto y coma al final!

Tarea

Existe una tabla vacía llamada employees con las siguientes columnas:

Sí, es la misma tabla que en las secciones anteriores, pero ahora esta tabla no contiene ningún dato (filas) en absoluto.

Tu tarea consiste en:

  1. Añadir una columna country a esta tabla, que contendrá información sobre el país donde reside el empleado;
  2. Insertar 2 filas de datos en la tabla, que se verán así:
    • id=1, first_name=Emily, last_name=Torres, department=Operations, salary=80000, country=United Kingdom;
    • id=2, first_name=David, last_name=Bobr, department=Engineering, salary=95000, country=Poland.

Para realizar esta tarea, utiliza ALTER TABLE para la primera subtarea y INSERT para la segunda subtarea.

Nota

En el lado derecho del editor de código, ya habrá algún código escrito. Por favor, no elimines ni edites este código, ya que es necesario para verificar la corrección de tu solución.

Además, no olvides utilizar punto y coma después de cada parte.

Tarea

Existe una tabla vacía llamada employees con las siguientes columnas:

Sí, es la misma tabla que en las secciones anteriores, pero ahora esta tabla no contiene ningún dato (filas) en absoluto.

Tu tarea consiste en:

  1. Añadir una columna country a esta tabla, que contendrá información sobre el país donde reside el empleado;
  2. Insertar 2 filas de datos en la tabla, que se verán así:
    • id=1, first_name=Emily, last_name=Torres, department=Operations, salary=80000, country=United Kingdom;
    • id=2, first_name=David, last_name=Bobr, department=Engineering, salary=95000, country=Poland.

Para realizar esta tarea, utiliza ALTER TABLE para la primera subtarea y INSERT para la segunda subtarea.

Nota

En el lado derecho del editor de código, ya habrá algún código escrito. Por favor, no elimines ni edites este código, ya que es necesario para verificar la corrección de tu solución.

Además, no olvides utilizar punto y coma después de cada parte.

Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones

¿Todo estuvo claro?

Sección 4. Capítulo 2
toggle bottom row

Operaciones de ALTER e INSERT

En el capítulo anterior, aprendimos cómo crear tablas.

Pero imaginemos una situación en la que necesitemos agregar una columna a una tabla existente. Sería bastante imprudente eliminar la tabla (especialmente si ya contiene algunos datos) y luego crear una nueva tabla, llenándola de nuevo con datos.

Por lo tanto, en este capítulo, examinaremos la operación ALTER.

Veamos cómo utilizar esta operación:

Como puede ver, este es el script para crear una tabla del capítulo anterior.

A continuación, hay dos operaciones ALTER. La primera operación agrega una columna price a la tabla, estableciendo el valor predeterminado en 300 para esta columna. La segunda operación elimina esta columna.

La sintaxis es extremadamente simple:

La sintaxis es realmente bastante simple.

Nota

Utilizando la instrucción ALTER, puedes realizar diversas operaciones a nivel de esquema en una tabla, como agregar o quitar restricciones, renombrar, cambiar tipos de datos y agregar o eliminar índices.

Pasemos a otra operación, a saber, la operación de inserción.

INSERT

La inserción de datos en SQL se puede realizar usando la instrucción INSERT.

Para usar INSERT, debemos especificar en qué columnas queremos añadir valores.

Así es como luce la sintaxis de esta instrucción:

Tal vez hayas notado correctamente que esto es un fragmento del guion del capítulo anterior, donde se insertan datos en la tabla library.

Desglosemos lo que está sucediendo aquí:

  1. Primero, se escriben las palabras clave INSERT INTO, seguido del table_name en el cual se insertarán los datos;
  2. Luego, se abren paréntesis, y se especifican los nombres de las columnas en las cuales se insertarán los datos; en nuestro caso, hay 4 columnas;
  3. Después de eso, se escribe la palabra clave VALUES, y se abren paréntesis donde se escribirán los datos;
  4. Los datos deben escribirse en el mismo orden en que se especificaron los nombres de las columnas, y se deben observar los tipos de datos. No puedes insertar un valor entero en una columna con el tipo de dato VARCHAR;
  5. Se cierran los paréntesis, y se coloca una coma, llenando así una fila. Puedes llenar tantas filas como consideres necesario usando este método.

En resumen, la sintaxis genérica de la declaración INSERT se ve así:

¡No te olvides del punto y coma al final!

Tarea

Existe una tabla vacía llamada employees con las siguientes columnas:

Sí, es la misma tabla que en las secciones anteriores, pero ahora esta tabla no contiene ningún dato (filas) en absoluto.

Tu tarea consiste en:

  1. Añadir una columna country a esta tabla, que contendrá información sobre el país donde reside el empleado;
  2. Insertar 2 filas de datos en la tabla, que se verán así:
    • id=1, first_name=Emily, last_name=Torres, department=Operations, salary=80000, country=United Kingdom;
    • id=2, first_name=David, last_name=Bobr, department=Engineering, salary=95000, country=Poland.

Para realizar esta tarea, utiliza ALTER TABLE para la primera subtarea y INSERT para la segunda subtarea.

Nota

En el lado derecho del editor de código, ya habrá algún código escrito. Por favor, no elimines ni edites este código, ya que es necesario para verificar la corrección de tu solución.

Además, no olvides utilizar punto y coma después de cada parte.

Tarea

Existe una tabla vacía llamada employees con las siguientes columnas:

Sí, es la misma tabla que en las secciones anteriores, pero ahora esta tabla no contiene ningún dato (filas) en absoluto.

Tu tarea consiste en:

  1. Añadir una columna country a esta tabla, que contendrá información sobre el país donde reside el empleado;
  2. Insertar 2 filas de datos en la tabla, que se verán así:
    • id=1, first_name=Emily, last_name=Torres, department=Operations, salary=80000, country=United Kingdom;
    • id=2, first_name=David, last_name=Bobr, department=Engineering, salary=95000, country=Poland.

Para realizar esta tarea, utiliza ALTER TABLE para la primera subtarea y INSERT para la segunda subtarea.

Nota

En el lado derecho del editor de código, ya habrá algún código escrito. Por favor, no elimines ni edites este código, ya que es necesario para verificar la corrección de tu solución.

Además, no olvides utilizar punto y coma después de cada parte.

Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones

¿Todo estuvo claro?

En el capítulo anterior, aprendimos cómo crear tablas.

Pero imaginemos una situación en la que necesitemos agregar una columna a una tabla existente. Sería bastante imprudente eliminar la tabla (especialmente si ya contiene algunos datos) y luego crear una nueva tabla, llenándola de nuevo con datos.

Por lo tanto, en este capítulo, examinaremos la operación ALTER.

Veamos cómo utilizar esta operación:

Como puede ver, este es el script para crear una tabla del capítulo anterior.

A continuación, hay dos operaciones ALTER. La primera operación agrega una columna price a la tabla, estableciendo el valor predeterminado en 300 para esta columna. La segunda operación elimina esta columna.

La sintaxis es extremadamente simple:

La sintaxis es realmente bastante simple.

Nota

Utilizando la instrucción ALTER, puedes realizar diversas operaciones a nivel de esquema en una tabla, como agregar o quitar restricciones, renombrar, cambiar tipos de datos y agregar o eliminar índices.

Pasemos a otra operación, a saber, la operación de inserción.

INSERT

La inserción de datos en SQL se puede realizar usando la instrucción INSERT.

Para usar INSERT, debemos especificar en qué columnas queremos añadir valores.

Así es como luce la sintaxis de esta instrucción:

Tal vez hayas notado correctamente que esto es un fragmento del guion del capítulo anterior, donde se insertan datos en la tabla library.

Desglosemos lo que está sucediendo aquí:

  1. Primero, se escriben las palabras clave INSERT INTO, seguido del table_name en el cual se insertarán los datos;
  2. Luego, se abren paréntesis, y se especifican los nombres de las columnas en las cuales se insertarán los datos; en nuestro caso, hay 4 columnas;
  3. Después de eso, se escribe la palabra clave VALUES, y se abren paréntesis donde se escribirán los datos;
  4. Los datos deben escribirse en el mismo orden en que se especificaron los nombres de las columnas, y se deben observar los tipos de datos. No puedes insertar un valor entero en una columna con el tipo de dato VARCHAR;
  5. Se cierran los paréntesis, y se coloca una coma, llenando así una fila. Puedes llenar tantas filas como consideres necesario usando este método.

En resumen, la sintaxis genérica de la declaración INSERT se ve así:

¡No te olvides del punto y coma al final!

Tarea

Existe una tabla vacía llamada employees con las siguientes columnas:

Sí, es la misma tabla que en las secciones anteriores, pero ahora esta tabla no contiene ningún dato (filas) en absoluto.

Tu tarea consiste en:

  1. Añadir una columna country a esta tabla, que contendrá información sobre el país donde reside el empleado;
  2. Insertar 2 filas de datos en la tabla, que se verán así:
    • id=1, first_name=Emily, last_name=Torres, department=Operations, salary=80000, country=United Kingdom;
    • id=2, first_name=David, last_name=Bobr, department=Engineering, salary=95000, country=Poland.

Para realizar esta tarea, utiliza ALTER TABLE para la primera subtarea y INSERT para la segunda subtarea.

Nota

En el lado derecho del editor de código, ya habrá algún código escrito. Por favor, no elimines ni edites este código, ya que es necesario para verificar la corrección de tu solución.

Además, no olvides utilizar punto y coma después de cada parte.

Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
Sección 4. Capítulo 2
Cambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
We're sorry to hear that something went wrong. What happened?
some-alt