Modificar datos existentes en SQL

En este artículo, vamos a cubrir cómo podemos modificar los datos existentes en SQL. Hay muchas situaciones en las que necesitamos modificar y actualizar los datos existentes. Vamos a discutir uno por uno. 

1. Comando ALTER : 
ALTER es un comando SQL utilizado en DBMS relacional y es una declaración de lenguaje de definición de datos (DDL). ALTER se puede usar para actualizar la estructura de la tabla en la base de datos (como agregar, eliminar, eliminar índices, columnas y restricciones, modificar los atributos de las tablas en la base de datos). 

El comando ALTER se usa más comúnmente para mejorar las consultas SQL SELECT agregando y eliminando índices. 

SINTAXIS:  
Agregar una columna a la tabla existente – 

ALTER TABLE tableName 
ADD columnName columnDefinition;

Ejemplo –  

ALTER TABLE Student 
ADD marks_obtained Number (3);

Antes : Mesa de Estudiantes 

nombre clase contacto ciudad
ashu 10 90000 Delhi
santosh 10 90001 Delhi
pankaj 10 90002 Delhi
profundo 10 90003 Delhi

Después : Mesa de Estudiantes 

marcas obtenidas 

nombre clase contacto ciudad
ashu 10 90000 Delhi
santosh 10 90001 Delhi
pankaj 10 90002 Delhi
profundo 10 90003 Delhi

SINTAXIS:  
Eliminación de la columna de la tabla existente –  

ALTER TABLE tableName 
DROP COLUMN columnName;

Ejemplo –  

ALTER TABLE Student 
DROP COLUMN city;

Antes : mesa de estudiante  

nombre clase contacto ciudad
ashu 10 90000 Delhi
santosh 10 90001 Delhi
pankaj 10 90002 Delhi
profundo 10 90003 Delhi

Después: mesa de estudiantes 

nombre clase contacto
ashu 10 90000
santosh 10 90001
pankaj 10 90002
profundo 10 90003

SINTAXIS: 

Cambiar el nombre de la columna en la tabla existente –  

ALTER TABLE tableName 
RENAME COLUMN olderName TO newName;

Ejemplo –  

ALTER TABLE student 
RENAME COLUMN contactTO contact_no;

Antes : mesa de estudiante  

nombre clase contacto ciudad
ashu 10 90000 Delhi
santosh 10 90001 Delhi
pankaj 10 90002 Delhi
profundo 10 90003 Delhi

Después : Mesa de estudiantes  

nombre clase contacto_no ciudad
ashu 10 90000 Delhi
santosh 10 90001 Delhi
pankaj 10 90002 Delhi
profundo 10 90003 Delhi

2. Comando ACTUALIZAR : 

UPDATE es un comando SQL utilizado en DBMS relacional y es una declaración de lenguaje de manipulación de datos (DML). Se utiliza para manipular los datos de cualquier columna existente. Pero no puede cambiar la definición de la tabla. 

SINTAXIS:  
Actualización de datos en la tabla existente –  

UPDATE table_name 
SET column1 = value1, 
column2 = value2, ... WHERE condition;

Ejemplo –  

UPDATE student 
SET contact = 91111. WHERE name =ashu;

Antes : mesa de estudiante  

nombre clase contacto ciudad
ashu 10 90000 Delhi
santosh 10 90001 Delhi
pankaj 10 90002 Delhi
profundo 10 90003 Delhi

Sin la cláusula WHERE, se actualizarán todos los registros de la tabla. 

Diferencia entre el comando ALTER y UPDATE en SQL :  

Comando ALTERAR Comando ACTUALIZAR
Es un lenguaje de definición de datos (DDL). Es un lenguaje de manipulación de datos (DML).
Afecta a la estructura de la mesa. Afecta a los datos de la tabla.
Se utiliza para agregar, eliminar, eliminar índices, columnas y restricciones, modificar los atributos de las tablas en la base de datos. Se utiliza para ACTUALIZAR los datos existentes en la base de datos.
Da valor nulo en tupla por defecto después de la inicialización. Da los valores especificados en la tabla como se especifica en el comando.
Ejemplo: nombre de la tabla, funciones, estructura de la tabla, etc. Cambia la entrada de datos de la columna o fila especificada.

Publicación traducida automáticamente

Artículo escrito por gerralife y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *