View
32
Download
2
Category
Preview:
Citation preview
Los comandos son los siguientes:
INSERTINSERT, insertar o ingresar.
UPDATEUPDATE, actualizar o modificar.
DELETEDELETE, borrar o eliminar.
INSERTINSERTAgrega una tupla o fila a una tabla.
Se debe especificar el nombre de la tabla y una lista de valores para cada atributo de la tupla.
INSERTINSERT
INSERT INTOINSERT INTO nombre_tabla
VALUESVALUES
(val_atrib1, val_atrib2, ...,
val_atribn);
INSERTINSERTLos valores deberán ingresarse en el mismo orden en que se especificaron los atributos en la instrucción CREATE TABLECREATE TABLE.
Por ejemplo, si queremos agregar una tupla a la tabla JUGADORES, podemos usar:
INSERTINSERT
INSERT INTOINSERT INTO JUGADORES
VALUESVALUES
(1, ‘Obdulio’, ‘Varela’, 80, 1.79, 1);
IDID, NOM, APE, PESO, ALTURA, SEL_ID
INSERTINSERT
INSERT INTOINSERT INTO JUGADORES
VALUESVALUES
(1, ‘Obdulio’, ‘Varela’, 80, 1.79, 1);
ID, NOMNOM, APE, PESO, ALTURA, SEL_ID
Las cadenas de caracteres (tipo CHAR) se deben encerrar entre comillas simples.
INSERTINSERT
INSERT INTOINSERT INTO JUGADORES
VALUESVALUES
(1, ‘Obdulio’, ‘Varela’, 80, 1.79, 1);
ID, NOM, APEAPE, PESO, ALTURA, SEL_ID
Las cadenas de caracteres (tipo CHAR) se deben encerrar entre comillas simples.
INSERTINSERT
INSERT INTOINSERT INTO JUGADORES
VALUESVALUES
(1, ‘Obdulio’, ‘Varela’, 80, 1.79, 1);
ID, NOM, APE, PESOPESO, ALTURA, SEL_ID
INSERTINSERT
INSERT INTOINSERT INTO JUGADORES
VALUESVALUES
(1, ‘Obdulio’, ‘Varela’, 80, 1.79, 1);
ID, NOM, APE, PESO, ALTURAALTURA, SEL_ID
INSERTINSERT
INSERT INTOINSERT INTO JUGADORES
VALUESVALUES
(1, ‘Obdulio’, ‘Varela’, 80, 1.79, 1);
ID, NOM, APE, PESO, ALTURA, SEL_IDSEL_ID
INSERTINSERTUna segunda forma de la instrucción INSERTINSERT permite al usuario asignar valores a una lista de atributos y en que orden.
En este caso, los atributos con valores NULLNULL o DEFAULTDEFAULT se pueden omitir.
INSERTINSERTINSERT INTOINSERT INTO nombre_tabla
(atrib1, atrib2, ..., atribn);VALUESVALUES(val_atrib1, val_atrib2, ..., val_atribn);
INSERTINSERTPor ejemplo, si queremos introducir una fila para un nuevo jugador del cual sólo conocemos los atributos NOMBRE, APELLIDO y ID, podemos usar:
INSERT INTOINSERT INTO JUGADORES (NOM, APE, ID)
VALUESVALUES (’Diego’, ‘Forlan’, 2)
INSERTINSERTPor ejemplo, si queremos introducir una fila para un nuevo jugador del cual sólo conocemos los atributos NOMBRE, APELLIDO y ID, podemos usar:
INSERT INTOINSERT INTO JUGADORES (NOMNOM, APE, ID)
VALUESVALUES (’Diego’’Diego’, ‘Forlan’, 2)
INSERTINSERTPor ejemplo, si queremos introducir una fila para un nuevo jugador del cual sólo conocemos los atributos NOMBRE, APELLIDO y ID, podemos usar:
INSERT INTOINSERT INTO JUGADORES (NOM, APEAPE, ID)
VALUESVALUES (’Diego’, ‘Forlan’‘Forlan’, 2)
INSERTINSERTPor ejemplo, si queremos introducir una fila para un nuevo jugador del cual sólo conocemos los atributos NOMBRE, APELLIDO y ID, podemos usar:
INSERT INTOINSERT INTO JUGADORES (NOM, APE, IDID)
VALUESVALUES (’Diego’, ‘Forlan’, 22)
Fin…
Volver al inicio
UPDATEUPDATEEsta instrucción actualiza los valores de una tupla, en su forma básica.
UPDATEUPDATE nombre_tablaSETSET atrib2 = valor,
atrib3 = valor,....................atribn = valorWHEREWHERE atrib1 = valor;
UPDATEUPDATEUPDATEUPDATE JUGADORESSETSET SEL_ID = 1,
PESO = 78.5,ALTURA = 1.86
WHEREWHERE ID = 2;
UPDATEUPDATEUna segunda forma de la instrucción UPDATEUPDATE permite al usuario modificar valores a un conjunto de tuplas, que cumplan con determinada condición.
UPDATEUPDATEEjemplo:
Otorgar a todos los jugadores de la selección ’Uruguay’ un aumento del SUELDO del 10%.
UPDATEUPDATEUPDATEUPDATE JUGADORESSETSET SUELDO = SUELDO * 1.1
WHEREWHERE SEL_ID = 9;
Fin…
Volver al inicio
DELETEDELETEEsta instrucción borra TODOSTODOS las tuplas de una tabla, en su forma básica.
DELETEDELETE FROMFROM nombre_tabla;
DELETEDELETE FROMFROM JUGADORES;
DELETEDELETETambién, esta instrucción borra los valores de una tupla, determinando un valor para su clave primaria.
DELETEDELETE FROMFROM JUGADORESWHEREWHERE ID = 2;
Borra los datos del jugador ID = 2
DELETEDELETESe puede eliminar todas las filas de una tabla que cumplan con una condición.
Ejemplo:Borra los datos de los jugadores de la selección ‘Uruguay’.
DELETEDELETEEjemplo:DELETEDELETE FROMFROM JUGADORESWHEREWHERE SEL_ID = 9;
Fin…
Volver al inicio
Recommended