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

book
Operaciones de ALTER e INSERT

Let's imagine a situation where we need to add a column to an existing table. It wouldn't be right to delete the table (especially if it already contains some data) and then create a new table, filling it again with data.

Therefore, in this chapter, we will look at the ALTER operation.

Let's see how to use this operation:

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:

To use INSERT, we need to specify into which columns we want to add values.

Here's what the syntax of this statement looks like:

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í:

Tarea
test

Swipe to show code editor

There is an empty table called employees with the following columns:

It's the same table as in the previous sections, but now this table doesn't contain any data (rows) at all.

Your task is to:

  1. Add a column country to this table, which will contain information about the country where the employee resides.
  2. Insert 2 rows of data into the table, which will look like this:
    • 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.

To accomplish this task, use ALTER TABLE for the first subtask and INSERT for the second subtask.

Note

On the right side of the code editor, some code will already be written. Please do not delete or edit this code, as it is necessary to check the correctness of your solution.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

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

book
Operaciones de ALTER e INSERT

Let's imagine a situation where we need to add a column to an existing table. It wouldn't be right to delete the table (especially if it already contains some data) and then create a new table, filling it again with data.

Therefore, in this chapter, we will look at the ALTER operation.

Let's see how to use this operation:

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:

To use INSERT, we need to specify into which columns we want to add values.

Here's what the syntax of this statement looks like:

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í:

Tarea
test

Swipe to show code editor

There is an empty table called employees with the following columns:

It's the same table as in the previous sections, but now this table doesn't contain any data (rows) at all.

Your task is to:

  1. Add a column country to this table, which will contain information about the country where the employee resides.
  2. Insert 2 rows of data into the table, which will look like this:
    • 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.

To accomplish this task, use ALTER TABLE for the first subtask and INSERT for the second subtask.

Note

On the right side of the code editor, some code will already be written. Please do not delete or edit this code, as it is necessary to check the correctness of your solution.

Solución

Switch to desktopCambia al escritorio para practicar en el mundo realContinúe desde donde se encuentra utilizando una de las siguientes opciones
¿Todo estuvo claro?

¿Cómo podemos mejorarlo?

¡Gracias por tus comentarios!

Sección 4. Capítulo 2
Switch to desktopCambia 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