Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
GUIA DE APRENDIZAJE # 2
Insert: Permite insertar en una relación una fila mediante la especificación de los valores de
cada una de las columnas de la fila, o insertar un grupo de filas especificando una consulta que
nos daría el grupo de filas a insertar. Ejemplo
Consultas Simples: consultas que afectan a una sola tabla de la base de datos.
SELECT * FROM mascotas WHERE id =111; cuando el campo id está definido como
entero(integer), de lo contrario seria sin las comillas dobles y para los datos de tipo fecha se
haría lo siguiente Campofecha = '1998-03-17' de acuerdo a la configuración de las tablasque
hemos creado
La consulta SQL anterior se procesa por el sistema en el orden FROM, WHERE, SELECT.
Si no se seleccionan los campos a mostrar , MySql muestran todos los campos
“la fila completa”.
En la cláusula SELECT se pueden definir cálculos que involucran columnas numéricas y
literales numéricos combinados con las operaciones aritméticas estándar agrupadas con
paréntesis cuando sea necesario.
ORDER BY: Se usa para ordenar el resultado de la consulta en orden alfanumérico
ascendente por la columna que se especifique. En orden descendente entonces esto debe
especificarse añadiendo a la orden “DESC”.
BETWEEN: Puede usarse en la comparación de algún valor con otros dos valores. Para saber
si el valor a comparar está entre estos dos valores.
Operador de comparación IN: La cláusula WHERE ha evaluado “true” si el tipo del oficio de la
fila se encuentra en el conjunto indicado entre paréntesis
El operador LIKE
Puede usar el operador Como (Like) para especificar criterios inexactos en la cuadrícula de
diseño de consultas. Por ejemplo, si escribe Como (Like) "C*" la consulta devuelve todos los
valores de campos que comiencen por la letra C.
En una consulta de parámetros, puede usar el operador Como (Like) para pedir al usuario un
modelo que buscar. Por ejemplo, suponga que tiene una tabla tblPeliculas que incluye un
campo Nombre. En la ventana Consulta, cree una nueva consulta Escriba la siguiente
Cuando se ejecuta la consulta, un cuadro de diálogo pide al usuario "Escriba las primeras letras
de la mascotas :". Si el usuario escribe Pe en el cuadro de diálogo, la consulta busca el modelo
Pe* o sea, todos las mascotas que comiencen por las letras Pe.
Like "P[A-F]###"
Ahora, los datos escritos en este cuadro de texto deben comenzar por la letra P, seguida por
cualquier letra entre A y F y por tres dígitos.
se usa para comparar variables de caracteres con literales cuando se utilizan comodines.
Consultas Multitablas:
SQL conecta los datos entre las tablas de la misma manera que la reunión(join) del
GROUP BY: Indica cuáles filas deben agruparse sobre un valor común de las columnas
especificadas.
SELECT m.nombre,sm.cantidad*sm.valor_unitario AS total FROM servicios_mascotas sm,
servicios s ,mascotas m WHERE sm.id_servicio =s.id
AND sm.ID_MASCOTA = m.id
GROUP BY m.nombre
Update: Operación que cambia los valores de las columnas en las filas.
UPDATE mascotas
SET fallecimiento =’2005-01-01’
WHERE id =555
Delete: Operación que quita filas de una relación. Las operaciones de DELETE se aplican
también a todas las filas que satisfacen la cláusula WHERE en la instrucción DELETE.
DELETE FROM servicios_mascotas WHERE id_mascota = 111 AND
ID_SERVICIO=1 AND ID_CLIENTE =1;
ACTIVIDADES :
Realice las siguientes ejercicios con sentencias sql que permita:
2. Listar todas las mascotas
3. Listar todos los propietarios
15. Hallar el nombre del propietario con id = 333, el servicio= 2, nombre de la mascota
con id = 333.
16.Cree sentencias sql que permita actualizar cada uno de los registros en el campo
valor_unitario en la tabla Servicios_mascotas de acuerdo a la tabla de servicios
de acuerdo a la hoja de anexos
18 Seleccione el nombre y valor total pagado por la mascota con código =111
19 Seleccione el nombre del servicio y valor total pagado para el id del servicio =1
20 Seleccione el nombre del propietario y valor total pagado por el servicio de a su mascota
BIBLIOGRAFÍA: www.lawebdelprogramador.com
www.webestilo.com/mysql/ejecutar-consultas.phtml
JHON L. VIESCAS, Running Microsoft Access 97 McGraw Hill
Ayudas Microsoft Access 97
SERVICIOS_MASCOTAS
SERVICIOS PROPIETARIOS