Anda di halaman 1dari 10

INSERCIONES Y ELIMINACIONES:

En la presente guía continuaremos con instrucciones DML del lenguaje SQL.


Puntos que se abordan:
• Inserciones automáticas auto incrementables.
Cuando creamos los campos de una tabla podemos definir aquellos que convengan como
IDENTITY, de esa forma será posible que al momento de realizar inserciones estas se realicen de
forma automática. Podemos definir a partir de que número queremos que se comience a insertar,
también el intervalo de las inserciones. Por ejemplo, iniciar las inserciones desde el número 100 de
dos en dos:
id_num int IDENTITY(100,2)

Muchas veces los campos IDENTITY se declaran también como llave primaria, sin embargo, no es
obligación definirlos así.
• Actualizar datos a una tabla.
Cuando deseamos modificar uno o varios registros de una tabla utilizamos UPDATE. Se usa
‘update’ junto al nombre de la tabla donde se encuentran los datos a modificar y ‘set’ junto con el
campo a cambiar, más el/los nuevo/s valor/es.
Siempre que actualizamos datos a una tabla debemos usar condiciones ya que de lo contrario se
modificarán todos los registros.
Ejemplo:

Actualizar un registro: Actualizar varios registros de una vez:


update usuarios set clave='Boca' update usuarios set nombre='Marceloduarte', clave='Marce'
where nombre='Federicolopez' where nombre='Marcelo'

• Eliminar datos a una tabla.


Cuando deseamos eliminar uno o varios registros de una tabla utilizamos DELETE. Se usa ‘delete
from’ junto al nombre de la tabla donde se encuentran los datos a eliminar, también utilizamos la
cláusula ‘where’ con la cual establecemos la condición que deben cumplir los registros a borrar.
Siempre que eliminamos datos a una tabla debemos usar condiciones ya que de lo contrario se
eliminaremos todos los registros.
Ejemplo:
delete from usuarios
where nombre='Marcelo'
1. Crear una base de datos (vista código)
Para crear nuestra base de datos en vista de código, realizamos los siguientes pasos:

a) Clic en el botón “Nueva Consulta”

b) En el editor de código digitaremos lo siguiente:

c) Seleccionar la línea de código y presionar la tecla F5 para ejecutar

d) Nos debe presentar un mensaje de confirmación


2. Crear tabla (vista Código)
Para crear nuestra tabla en código SQL debemos realizar los siguientes pasos

a) Debemos usar la base de datos que hemos creado, seleccionamos la línea de código y
presionar F5 para ejecutar

b) Luego digitar la siguiente sentencia SQL para crear nuestra Tabla

c) Luego seleccionar el código SQL y presionar F5 para ejecutar

El comando IDENTITY permite


auto-incrementar el valor
numérico de cada fila
3. Insertar Datos
Para insertar en la tabla, realizamos los siguientes pasos:

a) Digitar la siguiente sentencia SQL, seleccionar las filas que van hacer afectadas y
presionar F5 para ejecutar

b) Como resultado obtendremos el siguiente mensaje:

Nota: Agregar la siguiente información a la tabla Cargos_Empleados


4. Consultar datos
Para consular los datos introducidos a nuestra tabla hacemos uso del comando “Select”

a) Consultar todos los datos de la tabla

b) Como resultado obtenemos lo siguiente:


5. Actualizar datos
Para actualizar datos realizamos los siguientes pasos:

a) Debemos digitar la siguiente sentencia

El campo que se va a afectar es el


que contiene el ID = 2

b) Como resultado obtenemos lo siguiente:

c) Luego verificamos que se aplicó el cambio


6. Eliminar datos
Para eliminar datos de una tabla se tiene tres opciones:

1. Eliminar datos específicos de una tabla


2. Eliminar datos por completo de la tabla
3. Eliminar los datos dejando la tabla a su estado inicial

Opción 1: Eliminar datos específicos

a) Para ejecutar este procedimiento digitamos la siguiente sentencia:

b) Consultar los datos para verificar que se elimino


Opción 2: Elimina los datos por completo de la tabla

a) Utilizar la siguiente sentencia

b) Consultar los datos nuevamente

Opción 3: Eliminar los datos dejando la tabla a su estado inicial

Para realizar este procedimiento, realizamos lo siguiente:

a) Insertar los datos nuevamente a la tabla


b) Consultar los datos

c) Ejecutar la sentencia SQL para eliminar los datos sin afectar el estado inicial de la tabla

d) Ahora consultamos nuevamente la tabla

Podemos observar que no tiene


datos
e) Ahora insertamos nuevamente los datos y consultamos la tabla

Pregunta:

¿Cuál es la diferencia en usar el comando “delete” y el comando “truncate” ?


Comente en el foro.

Anda mungkin juga menyukai