Universidad Tecnológica
de Tecamachalco
Julio Yair Román Bañuelos
Cesar García Martínez
Materia: Base de datos
Carrera: Tecnología de la
Información y Comunicación
Grado: Segundo Cuatrimestre
Grupo: “A”
Trabajo: Clausulas
INTRODUCCION
En este trabajo presentaremos las cláusulas que se utilizan en
MYSQL, esta información fue sacada de diferentes fuentes
bibliográficas cada una de la clausulas tiene nombre una pequeña
descripción y al final la sintaxis de dicha clausula esperemos que
este trabajo sea de verdadero agrado
Clausula Descripcion Sintaxis BETWEEN valor AND valor
Busca en un campo valores que este entre tal valor y otro valor de ese mismo campo, estos valores debe estar contenidos en el campo. Esta sentencia es utilizada frecuentemente para buscar entre valores númericos, como por ejemplo: fechas. Con esta sentencia podriamos conocer en caso de tener una tabla en la cual se registran noticias, si queremos conocer las noticias que fueron publicados entre enero y febrero.
// Seleccionando todos los usuarios que tenga de edad entre 18 y 25 $query= mysql_query("SELECT * FROM usuarios WHERE edad BETWEEN 18 AND 25 ORDER BY id DESC LIMIT 0,50",$con); ?>
DISTINCTROW: Devuelve los registros diferentes de una tabla; a diferencia del predicado anterior que sólo se fijaba en el contenido de los campos seleccionados, éste lo hace en el contenido del registro completo independientemente de los campo indicados en la cláusula SELECT.
SELECT DISTINCTROW Apellido FROM Empleados;
DISTINCT:
Omite los registros que contienen datos duplicados en los campos seleccionados. Para que los valores de cada campo listado en la instrucción SELECT se incluyan en la consulta deben ser únicos. Por ejemplo, varios empleados listados en la
SELECT DISTINCT Apellido FROM Empleados;
tabla Empleados pueden tener el mismo apellido. Si dos registros contienen López en el campo Apellido, la siguiente instrucción SQL devuelve un único registro:
ORDER BY
Lista de Campos. En donde Lista de campos representa los campos a ordenar.
SELECT CodigoPostal, Nombre, Telefono FROM Clientes ORDER BY Nombre;
FROM SELECT Campos FROM Tabla;
En donde campos es la lista de campos que se deseen recuperar y tabla es el origen de los mismos, por ejemplo:
SELECT Nombre, Telefono FROM Clientes;
HAVING La cláusula HAVING permite hacer selecciones en situaciones en las que no es posible usar WHERE.
mysql> SELECT ciudad, MAX(temperatura) FROM muestras -> GROUP BY ciudad HAVING MAX(temperatura)>16;
Select SELECT se usa para recuperar filas selecionadas de una o más tablas. El soporte para sentencias UNION y subconsultas está disponible a partir de MySQL 4.0 y 4.1, respectivamente.
Cada select_expr indica una columna que se quiere recuperar.
table_references indica la tabla o
mysql> SELECT 1 + 1; -> 2
tablas de las que se recuperan filas. Su sintaxis se describe en .
where_definition consiste de la palabra clave WHERE seguida por una expresión que indica la condición o condiciones que las filas deben satisfacer para ser seleccionadas
LIMIT la cláusula LIMIT permite limitar el número de filas devueltas:
mysql> SELECT * FROM gente LIMIT 3;
ORDER BY campo
Su principal función es ordenar los datos de una base de datos, segun el campo especificado, recordemos que dicho campo debe estar en la tabla de la base de datos.
// ORDER BY, este queryordernara los campos por el campo primero de la tabla usuarios $query= mysql_query("SELECT * FROM usuarios ORDER BY primero DESC LIMIT 0,20",$con); ?>
MIN Devuelve el valor mínimo de ese campo en todos los registros de la tabla.
// Seleccionando el último valor registrado en el campo primero de la tabla de usuarios $query= mysql_query('SELECT MAX(primero) FROM usuarios',$con); ?>
LIKE campo Busca un valor especifico en determinado campo de la tabla, usado comunmente para hacer búsquedas rápidas para buscar en una base de datos. Esta sentencia se utiliza con unos signos de % la función de estos es como buscar en el campo, si lo colocamos de esta manera '%campo%' buscara dicho valor en todo el campo, si lo colocamos '%campo'
// Buscando si el valor de Jooséesta en el campo nombre $query= mysql_query("SELECT * FROM usuarios WHERE nombre LIKE '%Joosé%'",$con); ?>
buscara solo si el campo comienza con ese valor y 'campo%' si termina con ese valor
GROUP BY campo
Agrupa los registros por el campo seleccionado, dicha sentencia agrupa por los diferentes valores que tenga un campo en dicha tabla de la base de datos, dicho valor tambien puede ser númerico. Muy utilizada en los sistemas de noticias, blogs, usuarios para agrupar los posteos, noticias ó usuarios por fecha de registro, tipo de noticia ó usuario, mes de inicio, etc. En este ejemplo que vamos a ver a continuación se agrupan las noticias por el tipo de noticias que hay registrada en la base de datos, el campo tipo posse estos valores: deportes, nacionales, internacionales.
// Agrupando los tipos de noticias por el tipo de noticia (deportes, nacionales, internacionales) $query= mysql_query('SELECT * FROM noticias GROUP BY tipo ORDER BY id DESC LIMIT 0,50',$con);
COUNT(*) AS TOTAL
Cuenta el número total de campos registrados en la base de datos, algunos lo describen como el equivalente de mysql_num_rows(); que cuenta el número de filas de una determinada tabla.
Con este query, podemos contar el número de registro en nuestra tabla usuarios $query= mysql_query('SELECT COUNT(*) AS TOTAL FROM usuarios',$con);
UPDATE SET tabla
Esta consulta su valor es hacer un "update", en la tabla de la base de datos especificada, es decir, hacer una actualizaciónómodificación en ella, alterando el valor de solo los campos especificados en la
UPDATE en la tabla usuarios en los campos primero y segundo, donde el campo id es igual a 3 $query= mysql_query("UPDATE usuarios SET primero='$primero',segundo='$segundo' WHERE id='3'",$con); ?>
consulta, esta consulta resultará exitosa solo si el registro existe, tiene que existir en la base de datos para lograr la actualización o modificación en ella, podemos utilizar algunas sentencias como WHERE en dichos querys con update para que se modifique en un registro especifico, si no se utiliza el WHEREactualizaremos todos los campos de la tabla. Para el ejemplo que viene a continuación hacemos un update en la tabla 'usuarios' donde solo se va a actualizar los campos primero y segundo donde el campo id tenga un valor. Por ejemplo para un sistema de usuarios se actualizaria donde el número de id sea 3, los campos primero y segundo.
WHERE Es una condición de selección, y corresponde a la operación SELECCIONAR del algebra relacional
WHERE<condición>
WHERE(EMPLEO
DE *) para recuperar los valores de todos los atributos de las tuplas seleccionadas basta con especificar un asterisco (*) que significa todos los atributos. La consulta C1C recupera los valores de todos los tributos de las tuplas de EMPLEADO que pertenecen a un departamento. La consulta C1D recupera
C1C:
SELECT * FROM EMPLEADO WHERE ND=5;
C1D: SELECT * FROM EMPLEADO.DEPARTAMENTO WHERE NOMBRED=´INVESTIGACION´
AND ND= NUMEROD;
C10A: SELECT * FROM EMPLEADO.DEPARTAMENTO;
los atributos de un empleado y del departamento al que pertenece. C10A especifica el producto cartesiano de las relaciones empleado y departamento.
SELECT DISTINCT SELECT ALL
Instrucciones. Elimina duplicados, mientras SELECT ALL no.
C11: SELECT ALL SALARIO FROM EMPLEADO
C11A SELECT DISTINCT SALARIO FROM EMPLEADO;
Como hicimos una cuenta en Issuu.com
Ingresamos a la página principal
Vamos a la parte de login
Colocamos el correo electrónico que tenemos en el facebook y nuestra
contraseña igual
Le damos en login (iniciar) y nos aparecerá nuestro usuario de facebook
Para subir un documento lo que se tiene que hacer es darle click en un
Upload Document nos aparecerá una pantalla como esta
Selecciona el documento que quieras subir
Rellena los datos que están en la parte de abajo recuerda leer bien lo que te
piden
Después de todo ese rollo le damos en Upload file y subirá nuestro
documento a la nuve
Esperamos a que carge todo el documento
Y listo nuestro documento listo para ser compartido
CONCLUSION
En este trabajo de investigación pudimos resolver dudas y
sobre todo quiero comentar que estas poco a poco fue
resueltas cada clausula fue analizada para su mejor
interpretación esperemos que contemos con los puntos
necesarios para la expectativa de dicho trabajo
Top Related