Comandos MySQL
COMANDO PARA EL AMNEJO DE FECHAS
Muestra la fecha del sistema
current_date
Comando
Muestra la fecha del sistema
select current_date();
Year
- select year (current_date());
Month
- select month(current_date());
Day
- select day(current_date());
Intervalos de dias, meses o años
Intervalo de 15 dias
- select date_add(current_date(),interval 6 year);
Imprimir la Hora del sistema
- select date_format(now(),'%h:%i:%s %p');
Cuantos dias hemos vivido en la faz de la tierra
Datediff arroja resultado o diferencia en dias, año, mes, dia
- select datediff(current_date(),'1970-03-22');
- select nombre, year(current_date()) - year(nacimiento) from ejercicio;
- con un alias seria asi mysql> select nombre, year(current_date()) - year(nacimiento) 'edad' from ejercicio;
Cuantas persona nacieron entre 1960 y 1969
- select count(*) from ejercicio where year(nacimiento) between '1960'and 1969;
Contar y agrupar la informacion por numero de hijos
- select hijos,count(*) from ejercicio group by hijos;
contar cuantas personas tienen <= A 37 años y su sexo sea mujer
- select count(*) from ejercicio where year(current_date)-year(nacimiento)<=37 and sexo='mujer';
Manejo de vistas VISTAS
Se utiliza para crear tablas temporales
Crear una vista que guarde toda la infomacion de los nombres que finalicen en a
-Comando view
-Sintaxis create view nombredelavista as consulta;
-Ejemplo:
- create view ejercicioa as select * from ejercicio where nombre like'%a';
- create view ejerciciosexo as select * from ejercicio where sexo= "hombre";
Insertar el siguiente registro en la tabla ejercicio
- insert into ejercicio(codigo,nombre,sexo,nacimiento,hijos) values('8005129','Alberto Lechona','hombre','1970-03-22','1');
Eliminar una vista se utliliza el comando drop
- sintaxis: drop view nombredelavistaaeliminar;
Investigar que son trigguer
Cual es la sintaxis general para crear un trigger