Cómo usar las funciones de agregación.
Las funciones de agregación son funciones que especiales de SQL, con las que puede contar registros de datos, determinar valores máximos y mínimos en columnas o hacer sumas. Se determinan con las funciones Min y Max.
La siguiente instrucción de SQL, devuelve el registro de datos únicos, consistentes en un campo que tiene el valor más alto de la columna ID de la tabla de libros. El campo recibe el nombre MaxdeID.
SELECT Max(ID) AS MaxdeID FROM libros;
Para evaluaciones o estadisticas es muy interesante también la posibilidad de calcular cuántos registros de datos exitan en un grupo. Estos cálculos son necesarios, por ejemplo, para averiguar qué clientes han hecho más compras o qué artículos se venden con mas frecuencia.
Para crear grupos, debe ordenar los registros de datos siguiendo un criterio determinado, que después se consulta a la hora de crear grupos.
Los grupos se crean con la instrucción SELECT y la cláusula GROUP BY, que introduce inmediatamente detras del FROM.
Asegurar una base de datos.
Cómo los datos del servido MySQL se administran en un servidor, no hay ningún archivo como el MDB de Acces que se pueda simplemente copiar y pegar y asegurar asi los datos y la estructura de la base de datos.
Para ello copie simplemente el subdirectorio DATA en su instalación de MySQL en un medio de seguridad o en otro disco duro. Naturalmente, esto sólo funciona si tiene el acceso al sitema de datos del ordenador en el que se instalo MySQL.
Si desea crear un Dump de MySQL en su ordenador, local, entre en el directorio bin del directorio de MySQL e introduzca en él una instrucción con la siguiente sintaxis:
mysqldump -u root Nombrebasededatos > Nombrearchivo.
Como Nombrebasededatos indique el nombre de la base de datos que se desea asegurar y como Nombrearchivo el nombre del archivo que debe escribirse el dispositivo de seguridad, éste se crea en el directorio bin.
Aquí, root es el nombre de usuario que realiza el proceso de seguridad. Este usuario se crea de forma estándar, por lo que siempre está disponible. Sin embargo debe crearse una contraseña, introduzca la instrucción como sigue:
mysql -u root --password=Contraseña Nombrebasededatos > Nombrearchivo.
Con la instrucción mysqldump -u root helma_spona de >C:\mysqlbackup.txt se aseguraría la base de datos helma_spona_de en el directorio de raíz de la unidad C. Este archivo contiene en el orden correcto todas las intrucciones de SQL necesarias para restablecer la base de datos con tablas de datos.