MSQL OPERADORES BIT A BIT & a & b Operador de BIT AND. I a l b Operador de BIT OR. < < a << b Desplaza 10s bits de a b posiciones hacia la izquierda. >>

Slides:



Advertisements
Presentaciones similares
Juan F. Velazquez Mayra E. Beltran Jaime Lopez
Advertisements

While Leonel Morales Díaz Ingeniería Simple Disponible en: Copyright 2008 by Leonel.
Agregar Paciente (CU-13)
You Need to Improve the Way You Write and Think in Spanish! Months & Dates This is an interactive presentation. You need your worksheet, your pencil, and.
Introducción Lenguaje de manipulación de datos (Data Manipulation Language) Permite a los usuarios llevar a cabo las tareas de consulta o manipulación.
A la izquierda A la derecha Todo recto
Single Table Inheritance
¿Qué fecha es hoy? Objetivo: to be able to say the date in Spanish and give your date of birth.
Delete en tablas: titulacion. Puedo eliminar cualquier fila de una tabla? Restriccion de integridad: Restrict/Cascade.
Ejercicios Solemne 2 Parte 1
Query Direcciones SELECT Nombre, Apellido, Ciudad FROM Direcciones;
Enero 1 de enero, Big Ban.
Spatial Database Bases de Datos Espaciales MOTORES COMERCIALES Oracle Spatial.
Bases de Datos Espaciales SPATIAL QUERY LANGUAGES
Trabajo con subconsultas
Implementación de vistas
Introducción a Transact-SQL
Combinación de varias tablas. Introducción Uso de alias en los nombres de tablas Combinación de datos de varias tablas Combinación de varios conjuntos.
Procedimientos para agrupar y resumir datos
ARQUITECTURA DE COMPUTADORES - PIPELINING
CASTELLANO 8º “A” “C” OBJ. 1.1 TRABAJO ESCRITO 15% 06/10 Al 10/10
SQL Server 2005 ADO.NET Javier Fernández Rodríguez Noviembre 2005, Sevilla Javier Fernández Rodríguez Noviembre 2005, Sevilla.
Programando con Hilos POSIX* Intel Software College.
History Fillers / CARTAS de AMOR
INTEGRIDAD, INTEGRIDAD REFERENCIAL
MATLAB.
Nombre:Nº de Control: María del Carmen Raygoza Hernández Judith Itzel Requejo Hernández
Las consultas. Son cuadros de información generados a partir de datos relacionados encontrados en otras tablas que se utilizan para filtrar, ver, modificar.
Procedimientos Almacenados y Disparadores
Diagrama E-R de una zapateria
Por: Ronald Toscano Pretelt
NATURE S SUNSHINE EL SALVADOR
Digital Product Placement (DP2)
SQL Base de Datos LENGUAJES DE CONSULTA AR y CR no pueden ser tomados como base para implementar porque: Poseen sintaxis compleja No permiten.
PL/SQL Francisco Moreno Universidad Nacional. Funciones Si un procedimiento tiene solo un parámetro de salida, se puede remplazar por una función y esta.
Después de completar esta Lección, será capaz de: Limitar las filas recuperadas por una consulta Ordenar las filas recuperadas por una consulta.
Foto N° 01: Vista de ubicación de perforación TB-1 Foto N° 02: Caja de Muestras N° 1 de la perforación TB-1, ubicada en la Cárcava 3.
ANALISIS DE DISCONTINUIDADES
IMPLEMENTACIÓN DE SISTEMAS DE INFORMACIÓN Arquitectura de Datos.
Oracle y Java Continuación *
Herramientas de Oracle para realizar Tuning de Sentencias SQL
BASES DE DATOS Ejercicio No. 6. Ejecutar las siguientes sentencias SELECT nombre, ueldo FROM user.tabla_profesor WHERE filtro 1 UPDATE user.tabla_profesor.
JORNADA 1 DEL 24 DE MARZO AL 30 DE MARZO EQUIPO 01 VS EQUIPO 02 EQUIPO 03 VS EQUIPO 06 EQUIPO 05 VS EQUIPO 10 EQUIPO 07 DESCANSA EQUIPO 08 VS EQUIPO 13.
Lenguaje Estructurado de Consultas (Structured Query Language – SQL)
Administración de Servidores de Bases de Datos Bases de Datos de Usuarios Caso particular Adaptive Server Enterprise.
JORNADA 1 DEL 24 DE MARZO AL 30 DE MARZO EQUIPO 01 VS EQUIPO 07 EQUIPO 03 VS EQUIPO 06 EQUIPO 04 VS EQUIPO 05 EQUIPO 02 VS EQUIPO 08.
Preguntas de conversación Capítulo 2 Exprésate I.
“CONSORCIO COSTA DULCE II” MINISTERIO DE TRANSPORTE Y COMUNICACIONES
¿Qué es el sol de medianoche ? Sol de medianoche
Ubicación de Isla de Pascua en Sudamérica Kms.
…Tablas DDL.
SQL Lenguaje de consulta estructurado
6 Copyright © 2010, Oracle y/o sus filiales. Todos los derechos reservados. Visualización de Datos de Varias Tablas Utilizando Uniones.
Base de Datos I. SQL es el lenguaje estándar para trabaja con base de datos relacionales. MySQL, el sistema de gestión de bases de datos SQL Open Source.
Lenguaje Estructurado de Consultas
Structure Query Languaje SQL. Introducción a SQL El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por.
Querys a bases de datos con MS ACCESS. DEFINAMOS LOS TERMINOS: DML=Lenguaje de manipulación de datos Las sentencias DML permiten generar consultas para.
SQL: Structured Query Language
MYSQL SQL: Lenguaje de consulta estructurado. Es un lenguaje de programación para trabajar con BD relacionadas, entre las cuales tenemos MYSQL, ORACLE,
Tipos de datos en MYSQL YEAR: Año. “YYYY” o “YY”
Structure Query Languaje
SQL: structured Query Language
UN DISPARADOR O TRIGGER es un procedimiento que se ejecuta cuando se cumple una condición establecida al realizar una operación. Es una rutina autónoma.
Lenguaje Estructurado de Consultas
SQL Lenguaje de Consulta Estructurado
SQL AVANZADO saregune CC 2009.
Join en MySQL.
4.- Sentencia SELECT simple
Normalmente emparejamos tablas que están relacionadas entre sí y una de las columnas de emparejamiento es clave principal, pues en este caso, Cuando una.
TRIGGERS VISTAS Y PROCESOS Ing. Fabiola Nilda Perez Oliver
Transcripción de la presentación:

MSQL OPERADORES BIT A BIT & a & b Operador de BIT AND. I a l b Operador de BIT OR. < < a << b Desplaza 10s bits de a b posiciones hacia la izquierda. >> a >> b Desplaza 10s bits de a b posiciones hacia la derecha. El sistema numero decimal; funciona sobre la base del numero

COMBINACIONES AVANZADAS. Es la combinacion de dos tablas; CREATE TABLE c u s t o m e r ( id i n t (11) default NULL, f i r s t- name v a r c h a r ( 3 0 ) default NULL, surname varchar (40) default NULL ) TYPE=MyISAM; }INSERT INTO c u s t o m e r VALUES ( 1, ' Yvonne ', C l e g g l ) ; INSERT INTO c u s t o m e r VALUES ( 2, ' Johnny, Chaka-Chaka ' ) ; INSERT INTO c u s t o m e r VALWS ( 3, ' W i n s t o n ', 'Powers ' ) ; INSERT INTO c u s t o m e r VALUES ( 4, ' P a t r i c i a ', 'Mankunku'); CREATE TABLE sales ( c o d e i n t (11) default NULL, sales-rep i n t (11) default NULL, c u s t o m e r i n t (11) default NULL,valué i n t (11) default NULL ) TYPE=MyISAM;INSERT INTO sales VALUES ( 1, 1, 1, 2000) INSERT INTO sales VALUES ( 2, 4, 3, 250) ;

; INSERT INTO sales VALUES (3, 2, 3, 500) ; INSERT INTO sales VALUES (4, 1, 4, 450) ; INSERT INTO sales VALUES (5, 3, 1, 3800) ; INSERT INTO sales VALUES (6, 1, 2, 500) ; CREATE TABLE sales-rep ( employee-number int (11) default NULL, surname varchar (40) default NULL, firs t-name varchar (3 0) default NULL, commission tinyint (4) default NULL, date-joined date default NULL, birthday date default NULL ) TYPE=MyISAM; INSERT INTO sales-rep VALUES (1, 'Rive ', ' Sol ', 10, '2OOO-O2-l5 ', ' ' ) ; INSERT INTO sales-rep VALUES (2, 'Gordimer ', 'Charlene', 15, ' ', ' ') ; INSERT INTO sales-rep VALUES (3, Serote', 'Mike', 10, ' ', ' '); INSERT INTO sales-rep VALUES (4, 'Rive', 'Mongane', 10, ' ', ' ' ) ;Comencemos por una combinacion basica: mysql> SELECT sales-rep, customer,value, first-name,surname FROM sales, sales-rep WHERE code=l AND sales-rep.employee-number=sales.sales-rep;

COMBINACION BASICA. Apartir de los dos campos principales se forma la condicion de combinacion de la clausula WHERE. mysql> SELECT sales-rep, customer,value, first-name,surname FROM sales, sales-rep WHERE code=l AND sales-rep.employee-number=sales.sales-rep;

COMBINACIONES INTERNAS Es describir el primer tipo de combinacion aprendido. Comando INNER JOIN. consultas exactamente igual mysql> SELECT first-name,surname,value FROM customer,sales WHERE id= cus toner ; mysql> SELECT first--, surname,value FRCe3 customer INNER JOIN sales ON id=cus toner;

COMBINACIONES POR LA IZQUIERDA Si deseamos averiguar en nuestra tabla un valor o un producto agregado, sin los datos de nuestro cliente lo podemos realizar utilizando un valor llamado NULL.. mysql> INSERT INTO sales (code, sales-rep,customer,value) VALUES (7, 2,NULL, 670; Una combinacion externa por la izquierda devuelve todas las filas coincidentes de la tabla izquierda, independientemente de si existe una fila correspondiente en la tabla de la derecha. La sintaxis de las combinaciones externas por la izquierda es la siguiente; SELECT campo1, campo2, FROM tabla1 LEFT JOIN tabla2 ON campo1= campo2; Comando LEFT JOIN.

COMBINAION POR LA DERECHA El orden de la combinacion se invierte Comando RIGHT JOIN. mysql> SELECT firs t-name, surname,value FROM customer RIGHT JOIN sales ON id=cus tomer ; Una combinacion por la derecha lee todos los registros de la tabla derecha incluyendo los nulos y una combinacion por la izquierda, desde la tabla izquierda, incluyendo los nulos.

COMBINACIONES EXTERNAS COMPLETAS Cada registro de la primera tabla, incluyendo aquellos que no tengan una correspondencia en la segunda, se devuelve junto a cada registro de la segunda tabla, incluyendo aquellos sin correspondencia de la primera, equivalen a una combinacion por la izquierda y a una combinacion por la derecha. MSQL no tardara en realizar su incorporación a este tipo de combinaciones. Comando FULL OUTER JOIN. SELECT campol,campo2 FROM tabla1 FULL OUTER JOIN tabla2

COMBINACIONES NATURALES Y USING Si le asignamos el mismo nombre a dos tablas, con la instrucción JOIN la operación resulta mas sencilla. Comando NATURAL JOIN. mysql> ALTER TABLE sales CHANGE customer id INT; Ahora como las dos tablas constan con campos con nombres idendinticos podemos realizar una combinacion natural, que busca campos con nombres iguales sobre los que se realiza la union. mysql> SELECT firs t-name, surname, value FROM customer NATURAL JOIN sales ;

. Solo existe un campo identico en ambas tablas, pero si hubiera otros tambien haria parte de la combinacion. La combinacion natural podria ser por la izquierda o por la derecha. Comando LEFT JOIN. mysql> SELECT firs t-name, surname,value FRaM cus tomr LEFT JOIN sales ON customer.id=sales.id ; mysql> SELECT first-name,surname,value FROM customer NATURAL LEFT JOIN sales;

USING Brinda un mayor control sobre una combinacion natural, si dos tablas conste de varios campos identicos, aquello que se utilazara como condiciones de combinacion. SELECT * FROM A LEFT JOIN B USING (a,b, c,d) SELECT * FROM A NATURAL LEFT JOIN B El comando USING una mayor flexibilidad porque permite utilizar los campos deseados en la combinacion. SELECT * FROM A LEFT JOIN B USING (a,d) Pagina 133 a la 145 (la Biblia de msql)