Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Breve resumen sobre consultas básicas en MySQL

13 139 vues

Publié le

Breve resumen sobre consultas básicas en MySQL

Publié dans : Technologie
  • Soyez le premier à commenter

Breve resumen sobre consultas básicas en MySQL

  1. 1. Resumen básico de consultas y funciones en MySQLMySQL es un sistema gestor de bases de datos relacionales (SGBDR) corporativo de código abierto, muyutilizado para dar soporte a la gestión de los datos en aplicaciones web, a menudo juntamente conApache i el PHP.Los tipos de datos string almacenan datos alfanuméricos en el conjunto de carácteres de la base dedatos.MySQL proporciona los tipos de datos siguientes para gestionar datos alfanuméricos: CHAR, VARCHAR,BINARY, VARBINARY, BLOB, TEXT, ENUM y SET.MySQL soporta todos los tipos de datos numéricos de SQL estándard: INT, SMALLINT, DEC o FIXED yNUMERIC. También soporta FLOAT, REAL, DOUBLE, BIT y BOOLEAN.El tipo de datos de que MySQL dispone para almacenar datos que indiquen momentos temporales son:DATETIME, DATE, TIMESTAMP, TIME y YEAR.Sintaxis y estructura de las consultasLa cláusula SELECT, de SQL, permite escoger columnas y valores derivados de estas.La opción DISTINCT acompañado de la cláusula SELECT permite especificar que se quiere un únicoejemplar para las filas repetidas.La cláusula FROM, de SQL, permite especificar las tablas en las que se ha de restringir la búsqueda de lacláusula SELECT.Otras cláusulas adicionales son: - ORDER BY que permite ordenar el resultado de la consulta (ASC/DESC). - WHERE permite establecer los criterios de búsqueda sobre las filas generadas por la cláusula FROM. - GROUP BY permite agrupar las filas resultantes de las cláusulas SELECT, FROM y WHERE según una o más de las columnas seleccionadas. - HAVING permite especificar condiciones de filtraje sobre los grupos resultantes de la cláusula GROUP BY. La sintaxis básica de una cláusula SELECT es: select [[distinct] <expressión/columna>, <expressión/columna>,... from <tabla>, <tabla>,... [where <condición de búsqueda>] [group by <alias/columna>, <alias/columna>,...] [having <condición sobre grupos>] [order by <expressión/columna> [asc|desc], <expressión/columna> [asc|desc],...];
  2. 2. Operadores lógicos básicas en MySQL - OR  (Condición1 OR Condición2) Obliga a cumplir una u otra condición - AND  (Condición1 AND Condición2) Obliga a cumplir varias condiciones al mismo tiempo. - NOT o !  (WHERE valor !0) Permite establecer negaciones. Puede aplicarse a cualquier expresión.Operadores aritméticos en MySQL - Operadores básicos: + , - , * , / , ^ - DIV  División con resultado entero - MOD  Resto de una divisiónFunciones de agrupación complementarias a GROUP BY - AVG ()  Calcula la media de los argumentos del campo indicado. - COUNT ()  Cuenta registros o argumentos. - MIN ()  Indica el valor mínimo de los argumentos del campo indicado. - MAX ()  Indica el valor máximo de los argumentos del campo indicado. - SUM ()  Suma los argumentos del campo indicado.Otras funciones y operadores - BEETWEEN  (Campo BEETWEEN valor1 AND valor) Especifica un rango determinado. - LIKE  Operador de comparación de cadenas de caracteres. (“_” representa a un solo carácter desconocido, mientras que “%” representa a cualquier número de carácteres desconocidos.) - IN  (Campo IN (valor1,valor2,valor3) Hace que solo se muestren los registros cuyo “Campo” contenga uno de los valores indicados en la expresión. - IS NULL / IS NOT NULL  (Campo IS NULL) Establece como condición que un campo sea nulo o no. - IS TRUE / FALSE  (Campo IS true/false) Establece como condición que un campo tenga un valor boleano verdadero o falso. - AS  ((Campo1 + Campo2) AS CampoSuma) Asigna un alias a un campo o expresión. - CAST ()  ( CAST(Campo o expresión) AS tipo de datos nuevo) Permite la conversión a un tipo de datos diferente. UNSIGNED -- hace referencia a enteros con signo. - DATE_FORMAT ()  ( DATE_FORMAT(CampoFecha,%d/%m/%Y)) Permite establecer un formato de fecha específico. (%d = día, %m = mes, %Y = año | las mayúsculas son importantes) - NOW ()  Devuelve la hora y fecha actuales en el sistema. - DATEDIFF (Fecha1,Fecha2)  Permite calcular la diferencia entre fechas. - YEAR / MONTH / DAY ()  Toma únicamente el año/mes/dia de un campo fecha.

×