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:
- Crear una base de datos.
- Cree una tabla en la base de datos e inserte los datos en la tabla.
- Muestra la tabla antes de que se actualice el valor.
- Cambiar el valor de una columna de la tabla.
- 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.