logo

Cómo cambiar el valor de la columna en SQL

En este artículo, aprenderá cómo cambiar el valor de una columna específica en el lenguaje de consulta estructurado.

El comando ACTUALIZAR en SQL permite a los usuarios de la base de datos cambiar el valor de una columna específica en la tabla. También podemos modificar los datos de dos o más columnas usando una consulta.

La sintaxis para cambiar el valor de una columna específica en la tabla se proporciona a continuación:

 UPDATE Table_Name SET Column_Name = New_Value WHERE Condition; 

La sintaxis para cambiar el valor de una o más columnas en la tabla se proporciona a continuación:

 UPDATE Table_Name SET Column_Name_1 = New_Value_1, Column_Name_2 = New_Value_2, ......, Column_Name_N = New_Value_N WHERE Condition; 

Tenemos que usar el ESTABLECER palabra clave en el ACTUALIZAR Comando para modificar el valor de las columnas. La cláusula WHERE especifica qué fila desea cambiar.

Si desea modificar el valor de una columna particular en la tabla, debe seguir los cinco pasos siguientes, uno por uno, en el orden indicado:

  1. Crear una base de datos.
  2. Cree una tabla en la base de datos e inserte los datos en la tabla.
  3. Muestra la tabla antes de que se actualice el valor.
  4. Cambiar el valor de una columna de la tabla.
  5. Muestra la tabla después de actualizar el valor.

Ahora vamos a explicar cada paso con un ejemplo:

Paso 1: crear una base de datos

En el lenguaje de consulta estructurado, la creación de una base de datos es el primer paso para almacenar las tablas estructuradas en la base de datos.

Utilice la siguiente sintaxis SQL para crear una base de datos:

 CREATE DATABASE Database_Name; 

El siguiente comando CREATE crea la base de datos de vehículos en el sistema de base de datos SQL:

 CREATE DATABASE Vehicles; 

Paso 2: crea una tabla e inserta los datos

Después de la creación de la base de datos, debe utilizar la siguiente sintaxis para crear la tabla:

 CREATE TABLE table_name ( column_Name_1 data type (size of the column_1), column_Name_2 data type (size of the column_2), column_Name_3 data type (size of the column_3), ... column_Name_N data type (size of the column_N) ); 

Supongamos que desea crear el bicicletas mesa en el Vehículos base de datos. Para esto, debe escribir la siguiente consulta en su aplicación SQL:

 CREATE TABLE Bikes ( Number Int, Model Int, Bike_Name Varchar (20), Color Varchar (20), Price Int, Average Int, ) ; 

Después de la creación de la tabla, debes insertar los datos de las bicicletas en la tabla Bikes usando la siguiente consulta:

 INSERT INTO Cars VALUES (1, 2019, Apache, Black, 180000, 49), (2, 2020, Pulsar, Black, 190000, 50), (3, 2019, R15, Blue, 200000, 45), (4, 2020, Apache, Black, 190000, 45), (5, 2018, Bullet, Grey, 200000, 50), (6, 2017, Duke, Yellow, 190000, 35), (7, 2019, Pulsar, Red, 90000, 45), (8, 2020, FZ-s, Black, 100000, 40), (9, 2019, R15, Orange, 200000, 40), (10, 2020, Bullet, Black, 190000, 35), (11, 2018, Duke, Red, 128000, 30), (12, 2020, Harley Davidson, Black, 400000, 25); 

Paso 3: Ver la tabla antes de actualizar los valores

Después de la creación de la tabla y la inserción de datos, puede ver los datos insertados de la tabla Bikes escribiendo la siguiente consulta en su aplicación SQL:

 SELECT * FROM Bikes; 

Producción:

Número Modelo Nombre_bicicleta Color Precio Promedio
1 2019 apache Negro 180000 49
2 2020 Pulsar Negro 190000 50
3 2019 R15 Azul 200000 45
4 2020 apache Negro 190000 45
5 2018 Bala Gris 200000 50
6 2017 Duque Amarillo 190000 35
7 2019 Pulsar Rojo 90000 45
8 2020 FZ-s Negro 100000 40
9 2019 R15 Naranja 200000 40
10 2020 Bala Negro 190000 35
11 2018 Duque Rojo 128000 30
12 2020 Harley Davidson Negro 400000 25

Paso 4: cambiar el valor de una columna particular en la tabla

Si desea cambiar el color de cualquier bicicleta, debe escribir la siguiente consulta en SQL:

 UPDATE Bikes SET Color = Red WHERE Bike_Name = Apache; 

Paso 5: ver la tabla después de actualizar los valores

Para verificar el resultado de la consulta ejecutada en el cuarto paso, debe escribir el siguiente comando SELECT en SQL:

 SELECT * FROM Bikes; 

Número Modelo Nombre_bicicleta Color Precio Promedio
1 2019 apache Negro 180000 49
2 2020 Pulsar Negro 190000 50
3 2019 R15 Azul 200000 45
4 2020 apache Negro 190000 45
5 2018 Bala Gris 200000 50
6 2017 Duque Amarillo 190000 35
7 2019 Pulsar Rojo 90000 45
8 2020 FZ-s Negro 100000 40
9 2019 R15 Naranja 200000 40
10 2020 Bala Negro 190000 35
11 2018 Duque Rojo 128000 30
12 2020 Harley Davidson Negro 400000 25

Como podemos ver, el color de Apache Bike se ha cambiado con éxito en la tabla Cars.

Cambiar el valor de varias columnas en la tabla

Si desea actualizar los valores de varias columnas en la tabla Bikes, debe escribir la siguiente consulta en SQL:

ACTUALIZAR Bicicletas SET Color = Verde, Precio = 90000 WHERE Bike_Name = R15;

Para verificar el resultado de la consulta anterior, debe escribir el siguiente comando SELECT en SQL:

 SELECT * FROM Bikes; 

Número Modelo Nombre_bicicleta Color Precio Promedio
1 2019 apache Negro 180000 49
2 2020 Pulsar Negro 190000 50
3 2019 R15 Azul 200000 45
4 2020 apache Negro 190000 45
5 2018 Bala Gris 200000 50
6 2017 Duque Amarillo 190000 35
7 2019 Pulsar Rojo 90000 45
8 2020 FZ-s Negro 100000 40
9 2019 R15 Naranja 200000 40
10 2020 Bala Negro 190000 35
11 2018 Duque Rojo 128000 30
12 2020 Harley Davidson Negro 400000 25

Como podemos ver, el color y el precio de la bicicleta R15 se han cambiado con éxito.