Está en la página 1de 6

Unidad 1 semana 5

David Alejandro Cardozo Diaz

Data Base 1

Universidad Nacional Abierta y a Distancia

Ingeniería de Sistemas

Duitama

2022
¿cómo escribir consultas INSERT SQL simples para crear filas de datos?

Primero que todo la pregunta mas importante en este tema y que llegamos a pensar es

¿Cómo se ingresan estas filas de datos en estas tablas en primer lugar?, por eso es claro

entender que en SQL existen dos formas básicas de insertar fila de datos en una tabla. La

primer es insertar una fila por vez, y la otra es insertar filas múltiples por vez. Ahora primero

que todo observemos un ejemplo de insertar fila por vez.

Ejemplo

Si tenemos la siguiente tabla:

Y queremos insertar una fila adicional en la tabla que represente los datos de ventas para

los Ángeles el 10 de enero de 1999. En ese día, este negocio tenía $900 dólares

estadounidenses en ventas. Por lo tanto, utilizaremos la siguiente escritura SQL:

La segunda manera es la de insert into, esta nos permite insertar filas múltiples en una

tabla. A diferencia del ejemplo anterior, donde insertamos una única fila al especificar sus
valores para todas las columnas, ahora utilizamos la instrucción SELECT para especificar los

datos que deseamos insertar en la tabla. Si está pensando si esto significa que está utilizando

información de otra tabla, está en lo correcto.

¿Cómo escribir consultas SQL UPDATE simples para modificar filas de datos?

Supongamos ahora que en la tabla "agenda" anterior, tenemos un nombre, por ejemplo

'Alberto Sánchez' que ha cambiado su teléfono y su email. Para cambiar su teléfono y su

email en la agenda podríamos borrar su registro y crear uno nuevo con el nuevo teléfono y

email. Sin embargo, esto no resulta práctico, ya que podemos modificar el registro mediante

la sentencia UPDATE:

Ejemplo:

Para cambiar los datos de un registro (actualizarlo) procedemos de la siguiente manera:

 Escribimos primero la palabra clave UPDATE seguida del nombre de la tabla

 Escribimos después la palabra clave SET, seguida por los datos que queremos

cambiar para ello indicamos la columna en la que los pondremos, seguida del signo

igual, y el valor del dato. sí hay más de un dato a cambiar, los separaremos por

comas.
 Podemos después la instrucción WHERE, que indica cual es la fila o registro en

donde se debe cambiar el dato. La fila o filas que coincidan con la condición

indicada son las que cambiarán sus datos.

Debemos tener cuidado de poner siempre la instrucción WHERE, ya que de no ponerla los

valores indicados en la instrucción SET se cambiarían en todos los registros de la tabla.

Un factor muy importante es que tenemos que tener muy en claro que al cambiar un dato

mediante UPDATE se sustituye el dato que teníamos anteriormente por el indicado en la

instrucción SET. Los datos antiguos son borrados y sustituidos por los nuevos. Los datos

antiguos ya no se pueden recuperar, ya que su eliminación es permanente.

¿Cómo escribir consultas SQL DELETE simples para eliminar filas de datos?

Para eliminar una o más filas de una tabla, utiliza la instrucción DELETE. En seguida

podemos ver un ejemplo:

Si no queremos eliminar todos los registros de la tabla SQL, es decir, solamente algunos

registros, debemos indicar cuál o cuáles, para esto utilizamos el comando DELETE junto


con la cláusula WHERE con la cual establecemos la condición que deben cumplir los

registros a borrar.

La cláusula WHERE es importante aquí. Sin especificar una condición, todos los registros

de la tabla serán eliminados.

Por ejemplo, la siguiente instrucción eliminará todas las filas de

nombre_tabla_estradawebgroup:

Para especificar solo un número especifico o porcentaje de filas aleatorias que se

eliminarán, utilice la cláusula TOP.

Por ejemplo, la siguiente instrucción DELETE elimina 10 filas aleatorias de

nombre_tabla_estradawebgroup:

Debido a que la tabla almacena sus filas en un orden no especificado, no sabemos qué filas

se eliminarán, pero sabemos con certeza que el número de filas que se eliminarán es 10.

Del mismo modo, puede eliminar el 10 por ciento de las filas aleatorias utilizando la siguiente

instrucción DELETE:

También podría gustarte