Contenido del Curso
SQL Intermedio
SQL Intermedio
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í:
- Primero, se escriben las palabras clave
INSERT INTO
, seguido deltable_name
en el cual se insertarán los datos; - 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;
- Después de eso, se escribe la palabra clave
VALUES
, y se abren paréntesis donde se escribirán los datos; - 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
; - 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:
- Añadir una columna
country
a esta tabla, que contendrá información sobre el país donde reside el empleado; - 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.
¡Gracias por tus comentarios!
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í:
- Primero, se escriben las palabras clave
INSERT INTO
, seguido deltable_name
en el cual se insertarán los datos; - 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;
- Después de eso, se escribe la palabra clave
VALUES
, y se abren paréntesis donde se escribirán los datos; - 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
; - 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:
- Añadir una columna
country
a esta tabla, que contendrá información sobre el país donde reside el empleado; - 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.
¡Gracias por tus comentarios!
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í:
- Primero, se escriben las palabras clave
INSERT INTO
, seguido deltable_name
en el cual se insertarán los datos; - 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;
- Después de eso, se escribe la palabra clave
VALUES
, y se abren paréntesis donde se escribirán los datos; - 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
; - 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:
- Añadir una columna
country
a esta tabla, que contendrá información sobre el país donde reside el empleado; - 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.
¡Gracias por tus comentarios!
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í:
- Primero, se escriben las palabras clave
INSERT INTO
, seguido deltable_name
en el cual se insertarán los datos; - 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;
- Después de eso, se escribe la palabra clave
VALUES
, y se abren paréntesis donde se escribirán los datos; - 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
; - 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:
- Añadir una columna
country
a esta tabla, que contendrá información sobre el país donde reside el empleado; - 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.